문제
다음 중 제어장치에서 사용되는 레지스터로 다음 번에 실행할 명령어의 번지를 기억하는 것은?
① 프로그램 카운터(PC) ② 누산기(AC) ③ 메모리 주소 레지스터(MAR) ④ 메모리 버퍼 레지스터(MBR)
정답
1번
해설
정답: 1. 프로그램 카운터(PC)는 다음에 실행할 명령어가 저장된 주소(번지)를 기억하는 제어장치의 레지스터이다.
오답 풀이
- 1번: 다음 실행할 명령어의 번지를 기억하는 프로그램 카운터에 대한 설명으로 옳다.
- 2번: 누산기(AC)는 연산 결과를 일시 저장하는 연산장치의 레지스터이다.
- 3번: 메모리 주소 레지스터(MAR)는 접근할 기억장치의 주소를 보관하는 레지스터이다.
- 4번: 메모리 버퍼 레지스터(MBR)는 기억장치와 주고받는 데이터를 일시 저장하는 레지스터이다.
보충 개념 제어장치에는 PC(다음 명령 주소), IR(현재 명령), MAR(주소), MBR(데이터) 등이 있고, 누산기(AC)는 연산장치에 속한다.