본문 바로가기
전자 계산기 구조정보처리기사(구) · 2012년03월04일 · 39/100

39.인터럽트에 관한 설명으로 옳은 것은?

1
인터럽트가 발생했을 때 CPU의 상태는 보존하지 않아도 된다.
2
인터럽트가 발생하게 되면 CPU는 인터럽트 사이클이 끝날 때까지 동작을 멈춘다.
3
인터럽트 서비스 루틴을 실행할 때 인터럽트 플래그(IF)를 0으로 하면 인터럽트 발생을 방지할 수 있다.정답
4
인터럽트 서비스 루틴 처리를 수행한 후 이전에 수행 중이던 프로그램의 처음상태로 복귀한다.

해설

- 인터럽트가 발생했을 때는 반드시 씨피유의 현재 상태를 보존해야 함. - 인터럽트 발생 시 씨피유는 인터럽트를 요구한 장치의 요구를 처리 - 인터럽트 서비스 루틴 처리를 수행한 후 이전에 수행중이던 프로그램의 처음 상태가 아닌 인터럽트 직전에 처리하던 위치로 복귀.

이 시험을 직접 풀어보세요

실전과 동일한 CBT 환경에서 시간 제한 연습

회원가입 없이 CBT 풀기