문제
다음 중 레지스터에 관한 설명으로 옳지 않은 것은?
① 명령 레지스터는 현재 수행 중인 명령어를 가지고 있다. ② 메모리 중에서 가장 빠른 속도로 접근이 가능하다. ③ 프로그램 카운터는 다음 번에 실행할 명령어의 주소를 가지고 있다. ④ 운영체제의 시스템 정보를 기억하고 관리한다.
정답
4번
해설
정답: 4. 레지스터는 CPU 내부에서 연산에 필요한 데이터나 주소를 잠시 저장하는 고속 기억장소이다. 운영체제의 시스템 정보를 기억·관리하는 것은 레지스터의 역할이 아니므로 옳지 않다.
오답 풀이
- 1번: 명령 레지스터(IR)는 현재 실행 중인 명령어를 보관하므로 옳다.
- 2번: 레지스터는 CPU 내부에 있어 모든 기억장치 중 접근 속도가 가장 빠르므로 옳다.
- 3번: 프로그램 카운터(PC)는 다음에 실행할 명령어의 주소를 가지므로 옳다.
- 4번: 운영체제의 시스템 정보를 기억·관리하는 것은 레지스터의 역할이 아니므로 옳지 않다.
보충 개념 주요 레지스터로 PC(다음 명령어 주소), IR(현재 명령어), MAR(주소), MBR(데이터), 누산기(연산 결과 저장) 등이 있다.