산술 결과 값이 오버플로(Overflow)가 일어났을 때 제어의 흐름이… | [정보통신기사 필기] 15년 2회차 기출문제 상세 페이지
1[정보통신기사 필기] 15년 2회차
산술 결과 값이 오버플로(Overflow)가 일어났을 때 제어의 흐름이 계속되지 않고 고정된 기억위치로 스위치되어 오버플로(Overflow)에 대한 적절한 처리를 하도록 하는 경우를 무엇이라고 하는가?
1
서브루틴
2
분기
3
인터럽트
4
트랩
해설
연산 중 오버플로가 발생했을 때 정상적인 명령 흐름을 멈추고 미리 정해진 고정된 기억장소로 강제 이동시켜 해당 상황을 처리하게 하는 기능을 트랩(Trap)이라 한다.
서브루틴 호출이나 분기는 프로그램이 스스로 지정한 명령에 의해 이동하는 것이고, 인터럽트는 일반적으로 외부(또는 하드웨어) 요인에 의한 이벤트 처리이므로, 연산 오류 시 고정 위치로 전환되는 이 상황은 트랩으로 구분한다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.