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]