전자 계산기 구조정보처리기사(구) · 2003년08월31일 · 21/100
21.다음은 인터럽트 체제의 동작을 나열하였다. 수행 순서를 올바르게 표현한 것은?

1
②→⑤→①→④→③
2
②→①→④→⑤→③
3
②→①→⑤→④→③정답
4
②→④→①→⑤→③
해설
인터럽트의 가장 중요한건 현 실행 명령까지는 처리후 나머진 스택메모리에 저장합니다 . 즉 2번 인터럽트 요청신호 발생하면, 1번 현 수행 명령완료 상태기억 순이됩니다 . 그러면 2->1 순은 2번과 3번 중하나가 답이 되지만, 딱봐도 취급루틴(인터럽트수행과정) 실행하기전 어떤 장치가 인터럽트 건지 알아야되죠(인터럽트우선순위관련). 결국 답은 3번이 되게됩니다 . 다 시한번 말씀드리면 인터럽트는 현 명령어는 일단 완료후 저장한다음 처리후 다시 전 주소를 복귀시켜 계속 이어나가는것을 생각하시면됩니다 . [해설작정자 : 2014 1차 수험생]