1
這是一個來自測試的問題。可能的答案是:「調試中斷」和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)也是錯誤的,因爲* any *中斷保存了返回地址 –
@DrewMcGowen:它也可以指向'int 1',或者指向一個異常中斷,如頁面錯誤或除以零。 – interjay