| 向量 | 名稱 | 類型 | 錯誤碼 | 相關指令/情境 |
|---|---|---|---|---|
| 0 | 除法錯誤 (#DE) | Fault | 無 | DIV/IDIV 除數為 0 或商溢位 |
| 1 | 除錯異常 (#DB) | Fault/Trap | 無 | 任何指令,由 DR6 判斷原因 |
| 3 | 單字節 INT3 (#BP) | Trap | 無 | INT 3 斷點 |
| 4 | 溢位 (#OF) | Trap | 無 | INTO,OF=1 時觸發 |
| 5 | 邊界檢查 (#BR) | Fault | 無 | BOUND 超出範圍 |
| 6 | 非法操作碼 (#UD) | Fault | 無 | 非法編碼、錯誤操作數、LOCK 濫用 |
| 7 | 裝置不可用 (#NM) | Fault | 無 | 浮點指令或 WAIT,CR0.EM/TS=1 |
| 8 | 雙重錯誤 (#DF) | Abort | 有(0) | 連續段/頁錯誤,進入 Shutdown 需 NMI/重啟 |
| 9 | 協處理器段超界 | Abort | 無 | 浮點運算元跨段界限 |
| 0Ah | 無效 TSS (#TS) | Fault | 有 | 任務切換載入 TSS 時段錯誤(限長、LDT、堆疊段屬性等) |
| 0Bh | 段不存在 (#NP) | Fault | 有 | 非 SS 段描述子 P=0 |
| 0Ch | 堆疊段錯誤 (#SS) | Fault | 有 | 堆疊溢位、特權變更存取內層堆疊越界、SS 描述子 P=0 |
| 0Dh | 一般保護 (#GP) | Fault | 有 | 寫唯讀段、載入系統描述子到 DS/ES、越界、CR0.PG=1/PE=0 等 |
| 0Eh | 頁面錯誤 (#PF) | Fault | 有 | 任何記憶體存取(詳見專文) |
| 10h | 協處理器錯誤 (#MF) | Fault | 無 | 下一條浮點/WAIT 通知未屏蔽數值錯誤 |
| 11h-FFh | 軟中斷 | Trap | 無 | INT n |
Intel 早於 8086 時代即保留 0-1Fh 向量供內部異常使用。保護模式下必須重新初始化 8259A PIC,將硬體中斷向量映射到 20h 以上,避免與異常向量衝突。
IRET 重試。IRET 至下一條指令。INTO 之後。