모두CBT

다음 중 인터럽트에 대한 설명으로 틀린 것은? | [정보통신기사 필기] 20년 2회차 기출문제 상세 페이지

1[정보통신기사 필기] 20년 2회차
다음 중 인터럽트에 대한 설명으로 틀린 것은?
1
인터럽트 수행 중에는 다른 인터럽트가 발생하지 못한다.
2
인터럽트 발생 후에는 복귀하기 위해서는 스텍(Stack)이 필요하다.
3
인터럽트 발생은 인터럽트 플래그에 의해 결정된다.
4
인터럽트 발생하면 주프로그램은 중단이 되고 인터럽트 서비스 루틴으로 이동한다.
해설

인터럽트에는 우선순위가 있어서, 하나의 인터럽트를 처리하는 도중에도 그보다 우선순위가 높은 인터럽트는 발생·수락될 수 있다(다중/중첩 인터럽트).

따라서 "인터럽트 수행 중에는 다른 인터럽트가 발생하지 못한다"는 설명은 옳지 않다.

인터럽트 발생 시 복귀를 위한 스택 사용, 인터럽트 플래그에 의한 발생 여부 결정, 주프로그램 중단 후 서비스 루틴으로 이동한다는 나머지 설명은 맞는 내용이다.

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