모두CBT

CPU가 명령어를 실행할 때의 메이저 상태에 대한 설명으로 가장 옳은 … | [전자기사 필기] 16년 3회차 기출문제 상세 페이지

1[전자기사 필기] 16년 3회차
CPU가 명령어를 실행할 때의 메이저 상태에 대한 설명으로 가장 옳은 것은?
1
실행 사이클은 간접주소 방식의 경우에만 수행된다.
2
명령어의 종류를 판별하는 것을 간접 사이클이라 한다.
3
기억장치 내의 명령어를 CPU로 가져오는 것을 인출 사이클이라 한다.
4
인터럽트 사이클 동안 데이터를 기억장치에서 읽어낸다.
해설

명령어 실행의 메이저 상태에 대해 옳은 설명은 기억장치 내의 명령어를 CPU로 가져오는 것을 인출 사이클이라 한다는 것이다.

명령어 사이클은 인출·간접·실행·인터럽트 사이클로 이루어진다. 인출 사이클에서는 프로그램 카운터가 가리키는 주소의 명령어를 읽어 명령 레지스터에 적재한다.

나머지 보기가 맞지 않는 이유는 다음과 같다.

  • 실행 사이클이 간접주소 방식에서만 수행된다는 서술은 실행 사이클이 모든 명령어에 수행되고 간접 사이클만 간접주소 방식에서 추가되므로 맞지 않는다.
  • 명령어의 종류를 판별하는 것이 간접 사이클이라는 서술은 간접 사이클이 유효 주소를 기억장치에서 읽어오는 단계이므로 맞지 않는다.
  • 인터럽트 사이클 동안 데이터를 읽어낸다는 서술은 이 사이클이 복귀 주소를 저장하고 인터럽트 처리 루틴으로 분기하는 단계이므로 맞지 않는다.

내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.