다음 중 명령어를 실행하기 위해 기본적으로 필요한 CPU 내부 레지스터… | [방송통신기사 필기] 22년 2회차 기출문제 상세 페이지
1[방송통신기사 필기] 22년 2회차
다음 중 명령어를 실행하기 위해 기본적으로 필요한 CPU 내부 레지스터에 대한 설명으로 옳은 것은?
1
IR(Instruction Register)는 기억장치에 저장될 데이터 혹은 기억장치로부터 읽혀진 데이터가 일시적으로 저장되는 버퍼레지스터이다.
2
MAR(Memory Address Register)는 가장 최근에 인출된 명령어가 저장되어 있는 레지스터이다.
3
MBR(Memory Buffer Register)는 프로그램 카운터에 저장된 명령어 주소가 시스템 주소 버스로 출력되기 전에 일시적으로 저장되는 주소 레지스터이다.
4
AC(Accumulator)는 CPU 내에서 산술 논리 장치의 중간 결과를 저장하는 레지스터이다.
해설
옳은 설명은 누산기(AC)가 산술 논리 장치의 중간 결과를 저장한다는 내용이다.
레지스터마다 담는 값이 다르다. IR은 명령어, MAR은 기억장치 주소, MBR은 데이터를 담는다.
- IR은 인출한 명령어를 보관하는 레지스터이며, 데이터를 일시 저장하는 버퍼 역할은 MBR의 것이므로 해당 설명은 틀리다.
- MAR은 접근할 기억장치 주소를 보관하는 레지스터이며, 최근 인출한 명령어를 담는 것은 IR이므로 해당 설명은 틀리다.
- MBR은 기억장치와 주고받는 데이터를 일시 저장하는 버퍼 레지스터이며, 주소를 담는 것은 MAR이므로 해당 설명은 틀리다.
오류나 개정된 내용이 보이면 알려주세요