Exceptions: Difference between revisions
Jump to navigation
Jump to search
[unchecked revision] | [unchecked revision] |
Content deleted Content added
No edit summary |
Added hex numbers for exceptions. Make cross referencing easier |
||
Line 18: | Line 18: | ||
|- |
|- |
||
! [[#Divide-by-zero Error|Divide-by-zero Error]] |
! [[#Divide-by-zero Error|Divide-by-zero Error]] |
||
| 0 |
| 0 (0x0) |
||
| Fault |
| Fault |
||
| #DE |
| #DE |
||
Line 24: | Line 24: | ||
|- |
|- |
||
! [[#Debug|Debug]] |
! [[#Debug|Debug]] |
||
| 1 |
| 1 (0x1) |
||
| Fault/Trap |
| Fault/Trap |
||
| #DB |
| #DB |
||
Line 30: | Line 30: | ||
|- |
|- |
||
! [[Non Maskable Interrupt|Non-maskable Interrupt]] |
! [[Non Maskable Interrupt|Non-maskable Interrupt]] |
||
| 2 |
| 2 (0x2) |
||
| Interrupt |
| Interrupt |
||
| - |
| - |
||
Line 36: | Line 36: | ||
|- |
|- |
||
! [[#Breakpoint|Breakpoint]] |
! [[#Breakpoint|Breakpoint]] |
||
| 3 |
| 3 (0x3) |
||
| Trap |
| Trap |
||
| #BP |
| #BP |
||
Line 42: | Line 42: | ||
|- |
|- |
||
! [[#Overflow|Overflow]] |
! [[#Overflow|Overflow]] |
||
| 4 |
| 4 (0x4) |
||
| Trap |
| Trap |
||
| #OF |
| #OF |
||
Line 48: | Line 48: | ||
|- |
|- |
||
! [[#Bound Range Exceeded|Bound Range Exceeded]] |
! [[#Bound Range Exceeded|Bound Range Exceeded]] |
||
| 5 |
| 5 (0x5) |
||
| Fault |
| Fault |
||
| #BR |
| #BR |
||
Line 54: | Line 54: | ||
|- |
|- |
||
! [[#Invalid Opcode|Invalid Opcode]] |
! [[#Invalid Opcode|Invalid Opcode]] |
||
| 6 |
| 6 (0x6) |
||
| Fault |
| Fault |
||
| #UD |
| #UD |
||
Line 60: | Line 60: | ||
|- |
|- |
||
! [[#Device Not Available|Device Not Available]] |
! [[#Device Not Available|Device Not Available]] |
||
| 7 |
| 7 (0x7) |
||
| Fault |
| Fault |
||
| #NM |
| #NM |
||
Line 66: | Line 66: | ||
|- |
|- |
||
! [[#Double Fault|Double Fault]] |
! [[#Double Fault|Double Fault]] |
||
| 8 |
| 8 (0x8) |
||
| Abort |
| Abort |
||
| #DF |
| #DF |
||
Line 72: | Line 72: | ||
|- |
|- |
||
! Coprocessor Segment Overrun |
! Coprocessor Segment Overrun |
||
| 9 |
| 9 (0x9) |
||
| Fault |
| Fault |
||
| - |
| - |
||
Line 78: | Line 78: | ||
|- |
|- |
||
! [[#Invalid TSS|Invalid TSS]] |
! [[#Invalid TSS|Invalid TSS]] |
||
| 10 |
| 10 (0xA) |
||
| Fault |
| Fault |
||
| #TS |
| #TS |
||
Line 84: | Line 84: | ||
|- |
|- |
||
! [[#Segment Not Present|Segment Not Present]] |
! [[#Segment Not Present|Segment Not Present]] |
||
| 11 |
| 11 (0xB) |
||
| Fault |
| Fault |
||
| #NP |
| #NP |
||
Line 90: | Line 90: | ||
|- |
|- |
||
! [[#Stack-Segment Fault|Stack-Segment Fault]] |
! [[#Stack-Segment Fault|Stack-Segment Fault]] |
||
| 12 |
| 12 (0xC) |
||
| Fault |
| Fault |
||
| #SS |
| #SS |
||
Line 96: | Line 96: | ||
|- |
|- |
||
! [[#General Protection Fault|General Protection Fault]] |
! [[#General Protection Fault|General Protection Fault]] |
||
| 13 |
| 13 (0xD) |
||
| Fault |
| Fault |
||
| #GP |
| #GP |
||
Line 102: | Line 102: | ||
|- |
|- |
||
! [[#Page Fault|Page Fault]] |
! [[#Page Fault|Page Fault]] |
||
| 14 |
| 14 (0xE) |
||
| Fault |
| Fault |
||
| #PF |
| #PF |
||
Line 108: | Line 108: | ||
|- |
|- |
||
! Reserved |
! Reserved |
||
| 15 |
| 15 (0xF) |
||
| - |
| - |
||
| - |
| - |
||
Line 114: | Line 114: | ||
|- |
|- |
||
! [[#x87 Floating-Point Exception|x87 Floating-Point Exception]] |
! [[#x87 Floating-Point Exception|x87 Floating-Point Exception]] |
||
| 16 |
| 16 (0x10) |
||
| Fault |
| Fault |
||
| #MF |
| #MF |
||
Line 120: | Line 120: | ||
|- |
|- |
||
! [[#Alignment Check|Alignment Check]] |
! [[#Alignment Check|Alignment Check]] |
||
| 17 |
| 17 (0x11) |
||
| Fault |
| Fault |
||
| #AC |
| #AC |
||
Line 126: | Line 126: | ||
|- |
|- |
||
! [[#Machine Check|Machine Check]] |
! [[#Machine Check|Machine Check]] |
||
| 18 |
| 18 (0x12) |
||
| Abort |
| Abort |
||
| #MC |
| #MC |
||
Line 132: | Line 132: | ||
|- |
|- |
||
! [[#SIMD Floating-Point Exception|SIMD Floating-Point Exception]] |
! [[#SIMD Floating-Point Exception|SIMD Floating-Point Exception]] |
||
| 19 |
| 19 (0x13) |
||
| Fault |
| Fault |
||
| #XM/#XF |
| #XM/#XF |
||
Line 138: | Line 138: | ||
|- |
|- |
||
! Reserved |
! Reserved |
||
| 20-29 |
| 20-29 (0x14-0x1D) |
||
| - |
| - |
||
| - |
| - |
||
Line 144: | Line 144: | ||
|- |
|- |
||
! [[#Security Exception|Security Exception]] |
! [[#Security Exception|Security Exception]] |
||
| 30 |
| 30 (0x1E) |
||
| - |
| - |
||
| #SX |
| #SX |
||
Line 150: | Line 150: | ||
|- |
|- |
||
! Reserved |
! Reserved |
||
| 31 |
| 31 (0x1F) |
||
| - |
| - |
||
| - |
| - |