중앙처리장치 내의 레지스터 중 PC(program counter), I… | [9급 국가직 컴퓨터일반] 17년 1회차 기출문제 상세 페이지
1[9급 국가직 컴퓨터일반] 17년 1회차
중앙처리장치 내의 레지스터 중 PC(program counter), IR(instruction register), MAR(memory address register), AC(accumulator)와 다음 설명이 옳게 짝지어진 것은? (순서대로 PC, IR, MAR, AC)ㄱ. 명령어 실행 시 필요한 데이터를 일시적으로 보관한다.
ㄴ. CPU가 메모리에 접근하기 위해 참조하려는 명령어의 주소 혹은 데이터의 주소를 보관한다.
ㄷ. 다음에 인출할 명령어의 주소를 보관한다.
ㄹ. 가장 최근에 인출한 명령어를 보관한다.
1
ㄱ, ㄴ, ㄷ, ㄹ
2
ㄴ, ㄹ, ㄷ, ㄱ
3
ㄷ, ㄴ, ㄱ, ㄹ
4
ㄷ, ㄹ, ㄴ, ㄱ
해설
순서대로 PC는 다음에 인출할 명령어의 주소, IR은 가장 최근에 인출한 명령어, MAR은 접근하려는 메모리 주소, AC는 실행 중 필요한 데이터를 보관하므로 ㄷ, ㄹ, ㄴ, ㄱ이다.
PC(프로그램 카운터)는 다음에 인출할 명령어의 주소를 가리키고, IR(명령어 레지스터)은 인출한 명령어를 해독을 위해 보관한다.
MAR(메모리 주소 레지스터)은 CPU가 읽거나 쓸 명령어·데이터의 메모리 주소를, AC(누산기)는 연산에 쓰이는 데이터와 중간 결과를 일시적으로 보관한다.
오류나 개정된 내용이 보이면 알려주세요