1.3.6 異常
異常是一種事件,當(dāng)某條指令產(chǎn)生錯誤的時候,改事件就會產(chǎn)生。
例如:企圖去除零就會產(chǎn)生異常。然而,某些異常,比如斷點,是在其他情況下產(chǎn)生的。一些異常可能會產(chǎn)生錯誤代碼。錯誤代碼提供了關(guān)于錯誤的額外信息。下面的的標(biāo)記就是用來產(chǎn)生異常和錯誤代碼的例子:
#PF(fault code):當(dāng)發(fā)生頁面錯誤異常的時候,該類型的錯誤代碼便會產(chǎn)生。在一些情況下,異常可能無法產(chǎn)生十分精確的錯誤代碼。在這種情況下,錯誤代碼的值為零,如下面所示:
#GP(0)