모두CBT

CPU가 명령문을 수행하는 순서는?㉠ 인터럽트 조사㉡ 명령문 해독㉢ 명… | [정보통신기사 필기] 17년 3회차 기출문제 상세 페이지

1[정보통신기사 필기] 17년 3회차

CPU가 명령문을 수행하는 순서는?

  • ㉠ 인터럽트 조사
  • ㉡ 명령문 해독
  • ㉢ 명령문 인출
  • ㉣ 피연산자 인출
  • ㉤ 실행
1
㉢-㉠-㉡-㉣-㉤
2
㉢-㉡-㉣-㉤-㉠
3
㉡-㉢-㉣-㉤-㉠
4
㉣-㉢-㉡-㉤-㉠
해설

수행 순서는 명령문 인출 → 명령문 해독 → 피연산자 인출 → 실행 → 인터럽트 조사다.

CPU는 먼저 프로그램 카운터가 가리키는 주소에서 명령문을 인출(fetch)해 명령 레지스터에 넣고, 제어장치가 그 비트열을 해독(decode)해 어떤 연산을 어떤 주소지정 방식으로 수행할지 판별한다.

해독으로 자료의 위치가 정해지면 기억장치나 레지스터에서 피연산자를 인출한 뒤 연산장치가 실행(execute)한다. 한 명령 주기가 끝나는 시점에 비로소 인터럽트 요청 여부를 조사하고, 요청이 있으면 처리 루틴으로 넘어갔다가 돌아와 다음 명령의 인출을 시작한다. 인터럽트 조사가 주기의 맨 끝에 온다는 점이 순서를 가르는 열쇠다.

오류나 개정된 내용이 보이면 알려주세요

이어서 풀어보기

[정보통신기사 필기] 17년 3회차 100문항 이어서 보기문제·정답·해설을 한 페이지에서 이어서 볼 수 있어요정보통신기사 필기 기출문제 암기장 전체 보기