Exceptions and Interrupts

┌────────────────────┬────────────────────┬────────────────────┐
│Hook ID             │Event Name          │Description         │
│Major/Minor Code    │                    │                    │
├────────────────────┼────────────────────┼────────────────────┤
│03/01               │Exception 0         │Divide By Zero      │
├────────────────────┼────────────────────┼────────────────────┤
│03/02               │Exception 1         │Debug Exception     │
├────────────────────┼────────────────────┼────────────────────┤
│03/03               │Exception 2         │NMI                 │
├────────────────────┼────────────────────┼────────────────────┤
│03/04               │Exception 3         │Breakpoint          │
├────────────────────┼────────────────────┼────────────────────┤
│03/05               │Exception 4         │Overflow            │
├────────────────────┼────────────────────┼────────────────────┤
│03/06               │Exception 5         │Bounds Check        │
├────────────────────┼────────────────────┼────────────────────┤
│03/07               │Exception 6         │Invalid Opcode      │
├────────────────────┼────────────────────┼────────────────────┤
│03/08               │Exception 7         │NPX Not Available   │
├────────────────────┼────────────────────┼────────────────────┤
│03/09               │Exception 8         │Double Fault        │
├────────────────────┼────────────────────┼────────────────────┤
│03/0A               │Exception 9         │NPX Segment Overrun │
├────────────────────┼────────────────────┼────────────────────┤
│03/0B               │Exception A         │Invalid TSS         │
├────────────────────┼────────────────────┼────────────────────┤
│03/0C               │Exception B         │Segment Not Preset  │
├────────────────────┼────────────────────┼────────────────────┤
│03/0D               │Exception C         │Stack Fault         │
├────────────────────┼────────────────────┼────────────────────┤
│03/0E               │Exception D         │General Protection  │
│                    │                    │Fault               │
├────────────────────┼────────────────────┼────────────────────┤
│03/0F               │Exception E         │Page Fault          │
├────────────────────┼────────────────────┼────────────────────┤
│04/01               │Interrupt IRQ 0     │                    │
├────────────────────┼────────────────────┼────────────────────┤
│04/02               │Interrupt IRQ 1     │                    │
├────────────────────┼────────────────────┼────────────────────┤
│04/03               │Interrupt IRQ 2     │                    │
├────────────────────┼────────────────────┼────────────────────┤
│04/04               │Interrupt IRQ 3     │                    │
├────────────────────┼────────────────────┼────────────────────┤
│04/05               │Interrupt IRQ 4     │                    │
├────────────────────┼────────────────────┼────────────────────┤
│04/06               │Interrupt IRQ 5     │                    │
├────────────────────┼────────────────────┼────────────────────┤
│04/07               │Interrupt IRQ 6     │                    │
├────────────────────┼────────────────────┼────────────────────┤
│04/08               │Interrupt IRQ 7     │                    │
├────────────────────┼────────────────────┼────────────────────┤
│04/09               │Interrupt IRQ 8     │                    │
├────────────────────┼────────────────────┼────────────────────┤
│04/0A               │Interrupt IRQ 9     │                    │
├────────────────────┼────────────────────┼────────────────────┤
│04/0B               │Interrupt IRQ A     │                    │
├────────────────────┼────────────────────┼────────────────────┤
│04/0C               │Interrupt IRQ B     │                    │
├────────────────────┼────────────────────┼────────────────────┤
│04/0D               │Interrupt IRQ C     │                    │
├────────────────────┼────────────────────┼────────────────────┤
│04/0E               │Interrupt IRQ D     │                    │
├────────────────────┼────────────────────┼────────────────────┤
│04/0F               │Interrupt IRQ E     │                    │
├────────────────────┼────────────────────┼────────────────────┤
│04/10               │Interrupt IRQ F     │                    │
├────────────────────┼────────────────────┼────────────────────┤
│04/11               │Interrupt IRQ 10    │                    │
├────────────────────┼────────────────────┼────────────────────┤
│04/12               │Interrupt IRQ 11    │                    │
├────────────────────┼────────────────────┼────────────────────┤
│04/13               │Interrupt IRQ 12    │                    │
├────────────────────┼────────────────────┼────────────────────┤
│04/14               │Interrupt IRQ 13    │                    │
├────────────────────┼────────────────────┼────────────────────┤
│04/15               │Interrupt IRQ 14    │                    │
├────────────────────┼────────────────────┼────────────────────┤
│04/16               │Interrupt IRQ 15    │                    │
├────────────────────┼────────────────────┼────────────────────┤
│04/17               │Interrupt IRQ 16    │                    │
├────────────────────┼────────────────────┼────────────────────┤
│04/18               │Interrupt IRQ 17    │                    │
├────────────────────┼────────────────────┼────────────────────┤
│04/19               │Interrupt IRQ 18    │                    │
├────────────────────┼────────────────────┼────────────────────┤
│04/1A               │Interrupt IRQ 19    │                    │
├────────────────────┼────────────────────┼────────────────────┤
│04/1B               │Interrupt IRQ 1A    │                    │
├────────────────────┼────────────────────┼────────────────────┤
│04/1C               │Interrupt IRQ 1B    │                    │
├────────────────────┼────────────────────┼────────────────────┤
│04/1D               │Interrupt IRQ 1C    │                    │
├────────────────────┼────────────────────┼────────────────────┤
│04/1E               │Interrupt IRQ 1D    │                    │
├────────────────────┼────────────────────┼────────────────────┤
│04/1F               │Interrupt IRQ 1E    │                    │
├────────────────────┼────────────────────┼────────────────────┤
│04/20               │Interrupt IRQ 1F    │                    │
└────────────────────┴────────────────────┴────────────────────┘


[Back: System Trace Hook Definitions]
[Next: Dos Functions - 1 of 12]