레지스터 중 Program counter의 기능을 바르게 설명한 것은? | [정보처리기능사 필기] 11년 1회차 기출문제 상세 페이지
1[정보처리기능사 필기] 11년 1회차
레지스터 중 Program counter의 기능을 바르게 설명한 것은?
1
다음에 수행할 명령어의 번지를 기억한다.
2
주기억장치의 번지를 기억한다.
3
연산의 결과를 일시적으로 보관한다.
4
현재 실행중인 명령어의 내용을 기억한다.
해설
프로그램 카운터(Program Counter)는 다음에 실행할 명령어가 저장된 번지를 기억하는 레지스터이다.
CPU는 한 명령어를 인출한 뒤 PC 값을 증가시켜 다음 명령어의 위치를 가리키게 함으로써 순차적인 명령어 실행 흐름을 유지한다.
- ② 주기억장치의 번지를 기억하는 레지스터는 MAR(Memory Address Register)이다.
- ③ 연산 결과를 일시 저장하는 것은 누산기(Accumulator) 등의 레지스터이다.
- ④ 현재 실행 중인 명령어의 내용을 기억하는 것은 명령 레지스터(IR, Instruction Register)이다.
오류나 개정된 내용이 보이면 알려주세요