다음에서 ㉠과 ㉡에 들어갈 내용이 올바르게 짝지어진 것은? (순서대로 … | [계리직 컴퓨터일반] 10년 1회차 기출문제 상세 페이지
1[계리직 컴퓨터일반] 10년 1회차
다음에서 ㉠과 ㉡에 들어갈 내용이 올바르게 짝지어진 것은? (순서대로 ㉠, ㉡)명령어를 주기억장치에서 중앙처리장치의 명령레지스터로 가져와 해독하는 것을 ( ㉠ )단계라 하고, 이 단계는 마이크로 연산(operation) ( ㉡ )로 시작한다.
1
인출, MAR ← PC
2
인출, MAR ← MBR(AD)
3
실행, MAR ← PC
4
실행, MAR ← MBR(AD)
해설
명령어를 가져와 해독하는 단계는 인출(fetch)이고, 첫 마이크로 연산은 MAR ← PC이다.
인출 사이클은 다음 명령어의 주소가 든 PC 값을 MAR로 옮기는 것으로 시작하고, 그 주소의 내용을 MBR로 읽어 온 뒤 명령레지스터(IR)로 옮겨 해독한다.
- 인출과 MAR ← MBR(AD)의 짝: 명령어의 주소부를 MAR로 옮기는 연산은 오퍼랜드를 가져오는 간접·실행 단계의 동작이다.
- 실행과 MAR ← PC의 짝: 명령어를 가져와 해독하는 과정은 실행 단계가 아니라 인출 단계이다.
- 실행과 MAR ← MBR(AD)의 짝: 단계 이름과 시작 연산이 모두 인출 사이클과 맞지 않는다.
오류나 개정된 내용이 보이면 알려주세요