다음 중 인터럽트에 대한 설명으로 틀린 것은? | [무선설비기사 필기] 20년 2회차 기출문제 상세 페이지
1[무선설비기사 필기] 20년 2회차
다음 중 인터럽트에 대한 설명으로 틀린 것은?
1
인터럽트 수행 중에는 다른 인터럽트가 발생하지 못한다.
2
인터럽트 발생 후에 복귀하기 위해서는 스택(Stack)이 필요하다.
3
인터럽트 발생은 인터럽트 플래그에 의해 결정된다.
4
인터럽트 발생하면 주프로그램은 중단이 되고 인터럽트 서비스 루틴으로 이동한다.
해설
인터럽트는 우선순위 체계에 따라 중첩(nested) 처리가 가능하며, 처리 도중에도 더 우선순위가 높은 인터럽트는 발생·수락될 수 있다.
인터럽트 처리 후 원래 위치로 복귀하기 위한 스택 사용, 인터럽트 플래그에 의한 발생 여부 결정, 발생 시 주프로그램 중단 후 서비스 루틴으로 이동하는 동작은 모두 올바른 설명이다.
따라서 처리 중에는 다른 인터럽트가 전혀 발생하지 못한다는 설명이 실제 동작과 어긋난다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.