모두CBT

CPU가 명령문을 수행하는 순서는? | [방송통신기사 필기] 17년 2회차 기출문제 상세 페이지

1[방송통신기사 필기] 17년 2회차
CPU가 명령문을 수행하는 순서는?
문제 이미지
1
㉢-㉠-㉡-㉣-㉤
2
㉢-㉡-㉣-㉤-㉠
3
㉡-㉢-㉣-㉤-㉠
4
㉣-㉢-㉡-㉤-㉠
해설

보기 중 맞는 순서는 명령문 인출 → 명령문 해독 → 피연산자 인출 → 실행 → 인터럽트 조사(㉢-㉡-㉣-㉤-㉠)이다.

그림의 단계는 ㉠ 인터럽트 조사, ㉡ 명령문 해독, ㉢ 명령문 인출, ㉣ 피연산자 인출, ㉤ 실행이다. CPU 는 기억장치에서 명령어를 먼저 인출해야 해독할 수 있고, 해독 결과로 필요한 피연산자를 가져와 실행한 뒤, 명령 하나가 끝날 때마다 인터럽트 요청을 조사한다.

  • ㉢-㉠-㉡-㉣-㉤ 은 인터럽트 조사가 명령 실행 전에 와 있어 한 명령이 끝난 뒤 인터럽트를 확인하는 순서와 다르다.
  • ㉡-㉢-㉣-㉤-㉠ 은 인출하지 않은 명령문을 먼저 해독하는 순서라 성립하지 않는다.
  • ㉣-㉢-㉡-㉤-㉠ 은 명령을 해독하기 전에 피연산자를 인출하는 순서라 성립하지 않는다.

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