처음으로

*해설

<문제 해설>
이문제는 인터럽트 동작 원리를 알면 맞힐 수 있습니다.

인터럽트 동작원리

1. 인터럽트 요청 신호 발생

2. 프로그램 실행을 중단: 혼자 실행중이던 명령어는 끝까지 실행

3. 현재의 프로그램 상태를 보존 : 프로그램 상태는 다음에 실행할 명령의 번지를 말하는 것으로서 PC(프로그렘 카운터)가 가지고있음. PC값을 메모리의 0번지 또는 스택에 보관함

4. 인터럽트 처리 루틴을 실행: 인터럽트 처리 루틴을 실행하여 인터럽트를 요청한 장치를 식별함

5. 인터럽트 서비스 루틴을 실행 : 실질적인 인터럽트를 처리함

6. 상태 복구 : 인터럽트 요청 신호가 발생했을 때 스택에 보관한 PC의 값을 다시 PC에 저장함

7. 중단된 프로그램 실행 재개 : PC의 값을 이용하여 인터럽트 발생 이전에 수행중이던 프로그램을 계속 실행함
공유
해설보기
정답보기
<<이전
다음>>
목록
서버에 요청 중입니다. 잠시만 기다려 주십시오...