모두CBT

인터럽트의 발생 원인으로 틀린 것은? | [정보처리산업기사 필기] 20년 2회차 기출문제 상세 페이지

1[정보처리산업기사 필기] 20년 2회차
인터럽트의 발생 원인으로 틀린 것은?
1
정전
2
서브 프로그램 호출
3
오버플로우(overflow) 발생
4
오퍼레이터(operator)의 조작
해설

서브 프로그램 호출은 CALL 또는 JSR 명령어로 프로그래머가 의도적으로 실행하는 제어 이전이므로 인터럽트가 아니라 정상적인 프로그램 흐름의 일부이다.

인터럽트는 CPU의 정상 실행 흐름을 중단하고 즉시 처리해야 할 사건을 의미하며, 다음은 모두 인터럽트를 발생시킨다.

  • 정전: 전원 공급 중단으로 인한 비정상 상황
  • 오버플로우 발생: 연산 결과가 레지스터 범위를 초과하는 예외 상황
  • 오퍼레이터의 조작: 콘솔 패널 조작 등 외부 신호

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