다음의 내용은 마이크로프로세서의 동작을 나타낸 것이다. 동작순서를 바르… | [정보통신기사 필기] 21년 1회차 기출문제 상세 페이지
1[정보통신기사 필기] 21년 1회차
다음의 내용은 마이크로프로세서의 동작을 나타낸 것이다. 동작순서를 바르게 표기한 것은?
| (1) 명령레지스터 | (2) 해독 및 실행 |
| (3) 프로그램 카운터 증가 | (4) 명령어 인출 |
1
(3) - (4) - (1) - (2)
2
(4) - (1) - (2) - (3)
3
(3) - (1) - (4) - (2)
4
(4) - (2) - (3) - (1)
해설
마이크로프로세서의 한 명령 처리 주기는 명령어 인출 → 명령레지스터 저장 → 해독 및 실행 → 프로그램 카운터 증가 순서로 진행된다.
먼저 프로그램 카운터가 가리키는 주소의 명령어를 기억장치에서 읽어 오고(인출), 읽어 온 명령어는 명령레지스터(IR)에 보관된다.
이어서 제어장치가 명령레지스터의 내용을 해독해 제어신호를 만들고 연산장치가 그 명령을 실행한다.
실행이 끝나면 프로그램 카운터를 증가시켜 다음에 수행할 명령어의 주소를 가리키게 하고 같은 주기를 반복한다.
오류나 개정된 내용이 보이면 알려주세요