| INT | Purpose |
| 00h | CPU-generated - Divide error |
| 01h | CPU-generated - Single step; (80386+) - Debugging Exceptions |
| 02h | external hardware - Non Maskable Interrupt |
| 03h | CPU-generated - Breakpoint |
| 04h | CPU-generated - INTO detected overflow |
| 05h | Print Screen; CPU-generated (80186+) - Bound range exceeded |
| 06h | CPU-generated (80286+) - Invalid opcode |
| 07h | CPU-generated (80286+) - Processor extension not available |
| 08h | IRQ0 - System timer; CPU-generated (80286+) |
| 09h | IRQ1 - Keyboard data ready; CPU-generated (80286, 80386) |
| 0Ah | IRQ2 - LPT2/EGA, VGA/IRQ9; CPU-generated (80286+) |
| 0Bh | IRQ3 - Serial comunications (COM2); CPU-generated (80286+) |
| 0Ch | IRQ4 - Serial comunications (COM1); CPU-generated (80286+) |
| 0Dh | IRQ5 - Fixed disk/LPT2/reserved; CPU-generated (80286+) |
| 0Eh | IRQ6 - Diskette controller; CPU-generated (80386+) |
| 0Fh | IRQ7 - Parallel printer |
| 10h | Video BIOS; CPU-generated (80286+) |
| 11h | BIOS - Get equipment list; CPU-generated (80486+) |
| 12h | BIOS - Get memory size |
| 13h | Disk |
| 14h | Serial |
| 15h | Cassette |
| 16h | Keyboard |
| 17h | Printer |
| 18h | Diskless boot hook (start cassette - BASIC) |
| 19h | System - Bootstrap loader |
| 1Ah | Time |
| 1Bh | Keyboard - Control-Break handler |
| 1Ch | Time - System timer tick |
| 1Dh | System data - Video parameters tables |
| 1Eh | System data - Diskette parameters |
| 1Fh | System data - 8x8 graphics font |
| 20h | DOS 1+ - Terminate program |
| 21h | DOS 1+ - Function calls |
| 22h | DOS 1+ - Program termination address |
| 23h | DOS 1+ - Control-C/Control-Break handler |
| 24h | DOS 1+ - Critical error handler |
| 25h | DOS 1+ - Absolute disk read |
| 26h | DOS 1+ - Absolute disk write |
| 27h | DOS 1+ - Terminate and stay resident |
| 28h | DOS 2+ - DOS idle interrupt |
| 29h | DOS 2+ - Fast console output |
| 2Ah | NETBIOS |
| 2Bh | DOS 2+ - Reserved |
| 2Ch | DOS 2+ - Reserved |
| 2Dh | DOS 2+ - Reserved |
| 2Eh | DOS 2+ - Pass command to command interpreter for execution |
| 2Fh | Multiplex |
| 30h | (Not a vector!) - DOS 1+ - Far jump instruction |
| 31h | Overwritten by CP/M jump instruction in INT 30h |
| 32h | (No special use) |
| 33h | Microsoft mouse |
| 34h | Floating point emulation - Opcode D8h |
| 35h | Floating point emulation - Opcode D9h |
| 36h | Floating point emulation - Opcode DAh |
| 37h | Floating point emulation - Opcode DBh |
| 38h | Floating point emulation - Opcode DCh |
| 39h | Floating point emulation - Opcode DDh |
| 3Ah | Floating point emulation - Opcode DEh |
| 3Bh | Floating point emulation - Opcode DFh |
| 3Ch | Floating point emulation - Segment override |
| 3Dh | Floating point emulation - Standalone FWAIT |
| 3Eh | Floating point emulation - Borland "shortcut" call |
| 3Fh | Overlay manager interrupt (Microsoft/Borland) |
| 40h | Diskette - Relocated ROM BIOS diskette handler |
| 41h | System data - Hard disk 0 parameter table; CPU - MS Windows |
| 42h | Video - Relocated default INT 10h video services (EGA/VGA) |
| 43h | Video data - Character table (EGA, MCGA, VGA) |
| 44h | Video data - Character font (PCjr); Novell NetWare |
| 45h | Z100/Acorn |
| 46h | System data - Hard disk 1 driver parameter table |
| 47h | Z100/Acorn/Western Digital/SQL Base |
| 48h | Keyboard (PCjr) - Z100/Watstar/Acorn/Western Digital/Compaq |
| 49h | System data - (PCjr) - Z100/TI/Watstar/Acorn/MAGic |
| 4Ah | System - User alarm handler |
| 4Bh | IBM SCSI interface; Virtual DMA Specification (VDS) |
| 4Ch | Z100/Acorn/TI |
| 4Dh | Z100 |
| 4Eh | TI/Z100 |
| 4Fh | Common Access Method SCSI |
| 50h | IRQ0 relocated by software |
| 51h | IRQ1 relocated by software |
| 52h | IRQ2 relocated by software |
| 53h | IRQ3 relocated by software |
| 54h | IRQ4 relocated by software |
| 55h | IRQ5 relocated by software |
| 56h | IRQ6 relocated by software |
| 57h | IRQ7 relocated by software |
| 58h | IRQ8/0 relocated by software |
| 59h | IRQ9/1 relocated by software; GSS computer graphics interface |
| 5Ah | IRQ10/2 relocated by software |
| 5Bh | IRQ11/3 relocated by software; Network |
| 5Ch | IRQ12/4 relocated by software; Network interface |
| 5Dh | IRQ13/5 relocated by software |
| 5Eh | IRQ14/6 relocated by software |
| 5Fh | IRQ15/7 relocated by software; HP 95LX graphics primitives |
| 60h | Reserved for user interrupt; multiple purposes |
| 61h | Reserved for user interrupt; multiple purposes |
| 62h | Reserved for user interrupt; multiple purposes |
| 63h | Reserved for user interrupt; multiple purposes |
| 64h | Reserved for user interrupt; multiple purposes |
| 65h | Reserved for user interrupt; multiple purposes |
| 66h | Reserved for user interrupt; multiple purposes |
| 67h | Reserved for user interrupt; LIM EMS; multiple purposes |
| 68h | multiple purposes |
| 69h | multiple purposes |
| 6Ah | multiple purposes |
| 6Bh | multiple purposes |
| 6Ch | Convertible; DOS 3.2; DECnet DOS network scheduler |
| 6Dh | VGA - internal |
| 6Eh | DECnet DOS - DECnet network process API |
| 6Fh | Novell NetWare; 10NET; MS Windows 3.0 |
| 70h | IRQ8 - CMOS real time clock |
| 71h | IRQ9 - Redirected to INT 0Ah by BIOS |
| 72h | IRQ10 - Reserved |
| 73h | IRQ11 - Reserved |
| 74h | IRQ12 - Pointing device (PS) |
| 75h | IRQ13 - Math coprocessor exception (AT and up) |
| 76h | IRQ14 - Hard disk controller (AT and later) |
| 77h | IRQ15 - Reserved (AT, PS); Power conservation (Compaq) |
| 78h | DOS extenders; Multiple purposes |
| 79h | Multiple purposes |
| 7Ah | Novell NetWare; IBM 3270; Multiple purposes |
| 7Bh | Multiple purposes |
| 7Ch | Multiple purposes |
| 7Dh | Multiple purposes |
| 7Eh | Reserved for DIP, Ltd. ROM library; Multiple purposes |
| 7Fh | Multiple purposes |
| 80h | Reserved for BASIC; Multiple purposes |
| 81h | Reserved for BASIC |
| 82h | Reserved for BASIC |
| 83h | Reserved for BASIC |
| 84h | Reserved for BASIC |
| 85h | Reserved for BASIC |
| 86h | IBM ROM BASIC - used while in interpreter; Multiple purposes |
| 87h | IBM ROM BASIC - used while in interpreter |
| 88h | IBM ROM BASIC - used while in interpreter; Multiple purposes |
| 89h | IBM ROM BASIC - used while in interpreter |
| 8Ah | IBM ROM BASIC - used while in interpreter |
| 8Bh | IBM ROM BASIC - used while in interpreter |
| 8Ch | IBM ROM BASIC - used while in interpreter |
| 8Dh | IBM ROM BASIC - used while in interpreter |
| 8Eh | IBM ROM BASIC - used while in interpreter |
| 8Fh | IBM ROM BASIC - used while in interpreter |
| 90h | IBM ROM BASIC - used while in interpreter |
| 91h | IBM ROM BASIC - used while in interpreter |
| 92h | IBM ROM BASIC - used while in interpreter; Multiple purposes |
| 93h | IBM ROM BASIC - used while in interpreter |
| 94h | IBM ROM BASIC - used while in interpreter; Multiple purposes |
| 95h | IBM ROM BASIC - used while in interpreter |
| 96h | IBM ROM BASIC - used while in interpreter |
| 97h | IBM ROM BASIC - used while in interpreter |
| 98h | IBM ROM BASIC - used while in interpreter |
| 99h | IBM ROM BASIC - used while in interpreter |
| 9Ah | IBM ROM BASIC - used while in interpreter |
| 9Bh | IBM ROM BASIC - used while in interpreter |
| 9Ch | IBM ROM BASIC - used while in interpreter |
| 9Dh | IBM ROM BASIC - used while in interpreter |
| 9Eh | IBM ROM BASIC - used while in interpreter |
| 9Fh | IBM ROM BASIC - used while in interpreter |
| A0h | IBM ROM BASIC - used while in interpreter |
| A1h | IBM ROM BASIC - used while in interpreter |
| A2h | IBM ROM BASIC - used while in interpreter |
| A3h | IBM ROM BASIC - used while in interpreter |
| A4h | IBM ROM BASIC - used while in interpreter |
| A5h | IBM ROM BASIC - used while in interpreter |
| A6h | IBM ROM BASIC - used while in interpreter |
| A7h | IBM ROM BASIC - used while in interpreter |
| A8h | IBM ROM BASIC - used while in interpreter |
| A9h | IBM ROM BASIC - used while in interpreter |
| AAh | IBM ROM BASIC - used while in interpreter |
| ABh | IBM ROM BASIC - used while in interpreter |
| ACh | IBM ROM BASIC - used while in interpreter |
| ADh | IBM ROM BASIC - used while in interpreter |
| AEh | IBM ROM BASIC - used while in interpreter |
| AFh | IBM ROM BASIC - used while in interpreter |
| B0h | IBM ROM BASIC - used while in interpreter |
| B1h | IBM ROM BASIC - used while in interpreter |
| B2h | IBM ROM BASIC - used while in interpreter |
| B3h | IBM ROM BASIC - used while in interpreter |
| B4h | IBM ROM BASIC - used while in interpreter |
| B5h | IBM ROM BASIC - used while in interpreter |
| B6h | IBM ROM BASIC - used while in interpreter |
| B7h | IBM ROM BASIC - used while in interpreter |
| B8h | IBM ROM BASIC - used while in interpreter |
| B9h | IBM ROM BASIC - used while in interpreter |
| BAh | IBM ROM BASIC - used while in interpreter |
| BBh | IBM ROM BASIC - used while in interpreter |
| BCh | IBM ROM BASIC - used while in interpreter |
| BDh | IBM ROM BASIC - used while in interpreter |
| BEh | IBM ROM BASIC - used while in interpreter |
| BFh | IBM ROM BASIC - used while in interpreter |
| C0h | IBM ROM BASIC - used while in interpreter |
| C1h | IBM ROM BASIC - used while in interpreter |
| C2h | IBM ROM BASIC - used while in interpreter |
| C3h | IBM ROM BASIC - used while in interpreter |
| C4h | IBM ROM BASIC - used while in interpreter |
| C5h | IBM ROM BASIC - used while in interpreter |
| C6h | IBM ROM BASIC - used while in interpreter |
| C7h | IBM ROM BASIC - used while in interpreter |
| C8h | IBM ROM BASIC - used while in interpreter |
| C9h | IBM ROM BASIC - used while in interpreter |
| CAh | IBM ROM BASIC - used while in interpreter |
| CBh | IBM ROM BASIC - used while in interpreter |
| CCh | IBM ROM BASIC - used while in interpreter |
| CDh | IBM ROM BASIC - used while in interpreter |
| CEh | IBM ROM BASIC - used while in interpreter |
| CFh | IBM ROM BASIC - used while in interpreter |
| D0h | IBM ROM BASIC - used while in interpreter |
| D1h | IBM ROM BASIC - used while in interpreter |
| D2h | IBM ROM BASIC - used while in interpreter |
| D3h | IBM ROM BASIC - used while in interpreter |
| D4h | IBM ROM BASIC - used while in interpreter |
| D5h | IBM ROM BASIC - used while in interpreter |
| D6h | IBM ROM BASIC - used while in interpreter |
| D7h | IBM ROM BASIC - used while in interpreter |
| D8h | IBM ROM BASIC - used while in interpreter |
| D9h | IBM ROM BASIC - used while in interpreter |
| DAh | IBM ROM BASIC - used while in interpreter |
| DBh | IBM ROM BASIC - used while in interpreter |
| DCh | IBM ROM BASIC - used while in interpreter |
| DDh | IBM ROM BASIC - used while in interpreter |
| DEh | IBM ROM BASIC - used while in interpreter |
| DFh | IBM ROM BASIC - used while in interpreter |
| E0h | IBM ROM BASIC - used while in interpreter; Multiple purposes |
| E1h | IBM ROM BASIC - used while in interpreter |
| E2h | IBM ROM BASIC - used while in interpreter |
| E3h | IBM ROM BASIC - used while in interpreter |
| E4h | IBM ROM BASIC - used while in interpreter |
| E5h | IBM ROM BASIC - used while in interpreter |
| E6h | IBM ROM BASIC - used while in interpreter |
| E7h | IBM ROM BASIC - used while in interpreter |
| E8h | IBM ROM BASIC - used while in interpreter |
| E9h | IBM ROM BASIC - used while in interpreter |
| EAh | IBM ROM BASIC - used while in interpreter |
| EBh | IBM ROM BASIC - used while in interpreter |
| ECh | IBM ROM BASIC - used while in interpreter |
| EDh | IBM ROM BASIC - used while in interpreter |
| EEh | IBM ROM BASIC - used while in interpreter |
| EFh | BASIC - Original INT 09h vector |
| F0h | BASICA.COM, GWBASIC, Compiled BASIC - Original INT 08h vector |
| F1h | Reserved for user interrupt |
| F2h | Reserved for user interrupt |
| F3h | Reserved for user interrupt |
| F4h | Reserved for user interrupt |
| F5h | Reserved for user interrupt |
| F6h | Reserved for user interrupt |
| F7h | Reserved for user interrupt |
| F8h | Reserved for user interrupt |
| F9h | Reserved for user interrupt |
| FAh | Reserved for user interrupt |
| FBh | Reserved for user interrupt |
| FCh | Reserved for user interrupt |
| FDh | Reserved for user interrupt |
| FEh | AT/XT286/PS50+ - Destroyed by return from protected mode |
| FFh | AT/XT286/PS50+ - Destroyed by return from protected mode |