이것은 테스트의 질문입니다. 가능한 답변은 다음과 같습니다."디버그 인터럽트"와 int 80h의 차이점은 무엇입니까?
(a) Debug interrupt is always caused by an error, and int 80h isn't.
(b) Only on int 80h the returning address is saved.
(c) int 80h is always caused by an error and debug interrupt isn't.
(d) None of the above.
내가 긍정적 인 점은 (c) 잘못된 것입니다.
둘 사이의 차이점에 대해 알려주시겠습니까?
"디버그 인터럽트"가 무엇인지 알지 못합니다. 알고있는 용어에 대한 표준적인 의미가 없습니다. 'int 80h '는 운영체제마다 다릅니다. – interjay
"디버그 인터럽트"로 추측합니다. OP는'int 3h'을 의미합니다. 또한, (b)는 * 모든 인터럽트가 반환 주소를 저장하기 때문에 잘못되었다는 것을 확신 할 수 있습니다. –
@DrewMcGowen : 'int 1'또는 페이지 오류와 같은 예외 인터럽트를 참조하거나 제로. – interjay