문제
다음 중 CPU가 다음에 실행할 명령어가 들어 있는 주기억장치의 주소를 기억하고 있는 레지스터로 옳은 것은?
① 프로그램 카운터(PC) ② 명령 레지스터(IR) ③ 누산기(AC) ④ 메모리 버퍼 레지스터(MBR)
정답
1번
해설
정답: 1. 프로그램 카운터(PC)는 다음에 실행할 명령어가 저장된 주소를 기억하는 제어장치의 레지스터이다.
오답 풀이
- 1번: 다음 실행 명령어의 주소를 보관하므로 옳다.
- 2번: 명령 레지스터(IR)는 현재 실행 중인 명령어 자체를 보관한다.
- 3번: 누산기(AC)는 산술·논리 연산의 중간·최종 결과를 임시 저장한다.
- 4번: MBR은 주기억장치와 주고받는 데이터를 임시 저장한다.
보충 개념 제어장치 레지스터에는 PC(다음 주소), IR(현재 명령어), MAR(주소), MBR(데이터)가 있고, 연산장치에는 누산기·상태 레지스터 등이 있다.