Lista dei vettori di interruzione in modalità reale

Provided by Bent Lynggaard lynggaard@risoe.dk


INTPurpose
00hCPU-generated - Divide error
01hCPU-generated - Single step; (80386+) - Debugging Exceptions
02hexternal hardware - Non Maskable Interrupt
03hCPU-generated - Breakpoint
04hCPU-generated - INTO detected overflow
05hPrint Screen; CPU-generated (80186+) - Bound range exceeded
06hCPU-generated (80286+) - Invalid opcode
07hCPU-generated (80286+) - Processor extension not available
08hIRQ0 - System timer; CPU-generated (80286+)
09hIRQ1 - Keyboard data ready; CPU-generated (80286, 80386)
0AhIRQ2 - LPT2/EGA, VGA/IRQ9; CPU-generated (80286+)
0BhIRQ3 - Serial comunications (COM2); CPU-generated (80286+)
0ChIRQ4 - Serial comunications (COM1); CPU-generated (80286+)
0DhIRQ5 - Fixed disk/LPT2/reserved; CPU-generated (80286+)
0EhIRQ6 - Diskette controller; CPU-generated (80386+)
0FhIRQ7 - Parallel printer
10hVideo BIOS; CPU-generated (80286+)
11hBIOS - Get equipment list; CPU-generated (80486+)
12hBIOS - Get memory size
13hDisk
14hSerial
15hCassette
16hKeyboard
17hPrinter
18hDiskless boot hook (start cassette - BASIC)
19hSystem - Bootstrap loader
1AhTime
1BhKeyboard - Control-Break handler
1ChTime - System timer tick
1DhSystem data - Video parameters tables
1EhSystem data - Diskette parameters
1FhSystem data - 8x8 graphics font
20hDOS 1+ - Terminate program
21hDOS 1+ - Function calls
22hDOS 1+ - Program termination address
23hDOS 1+ - Control-C/Control-Break handler
24hDOS 1+ - Critical error handler
25hDOS 1+ - Absolute disk read
26hDOS 1+ - Absolute disk write
27hDOS 1+ - Terminate and stay resident
28hDOS 2+ - DOS idle interrupt
29hDOS 2+ - Fast console output
2AhNETBIOS
2BhDOS 2+ - Reserved
2ChDOS 2+ - Reserved
2DhDOS 2+ - Reserved
2EhDOS 2+ - Pass command to command interpreter for execution
2FhMultiplex
30h(Not a vector!) - DOS 1+ - Far jump instruction
31hOverwritten by CP/M jump instruction in INT 30h
32h(No special use)
33hMicrosoft mouse
34hFloating point emulation - Opcode D8h
35hFloating point emulation - Opcode D9h
36hFloating point emulation - Opcode DAh
37hFloating point emulation - Opcode DBh
38hFloating point emulation - Opcode DCh
39hFloating point emulation - Opcode DDh
3AhFloating point emulation - Opcode DEh
3BhFloating point emulation - Opcode DFh
3ChFloating point emulation - Segment override
3DhFloating point emulation - Standalone FWAIT
3EhFloating point emulation - Borland "shortcut" call
3FhOverlay manager interrupt (Microsoft/Borland)
40hDiskette - Relocated ROM BIOS diskette handler
41hSystem data - Hard disk 0 parameter table; CPU - MS Windows
42hVideo - Relocated default INT 10h video services (EGA/VGA)
43hVideo data - Character table (EGA, MCGA, VGA)
44hVideo data - Character font (PCjr); Novell NetWare
45hZ100/Acorn
46hSystem data - Hard disk 1 driver parameter table
47hZ100/Acorn/Western Digital/SQL Base
48hKeyboard (PCjr) - Z100/Watstar/Acorn/Western Digital/Compaq
49hSystem data - (PCjr) - Z100/TI/Watstar/Acorn/MAGic
4AhSystem - User alarm handler
4BhIBM SCSI interface; Virtual DMA Specification (VDS)
4ChZ100/Acorn/TI
4DhZ100
4EhTI/Z100
4FhCommon Access Method SCSI
50hIRQ0 relocated by software
51hIRQ1 relocated by software
52hIRQ2 relocated by software
53hIRQ3 relocated by software
54hIRQ4 relocated by software
55hIRQ5 relocated by software
56hIRQ6 relocated by software
57hIRQ7 relocated by software
58hIRQ8/0 relocated by software
59hIRQ9/1 relocated by software; GSS computer graphics interface
5AhIRQ10/2 relocated by software
5BhIRQ11/3 relocated by software; Network
5ChIRQ12/4 relocated by software; Network interface
5DhIRQ13/5 relocated by software
5EhIRQ14/6 relocated by software
5FhIRQ15/7 relocated by software; HP 95LX graphics primitives
60hReserved for user interrupt; multiple purposes
61hReserved for user interrupt; multiple purposes
62hReserved for user interrupt; multiple purposes
63hReserved for user interrupt; multiple purposes
64hReserved for user interrupt; multiple purposes
65hReserved for user interrupt; multiple purposes
66hReserved for user interrupt; multiple purposes
67hReserved for user interrupt; LIM EMS; multiple purposes
68hmultiple purposes
69hmultiple purposes
6Ahmultiple purposes
6Bhmultiple purposes
6ChConvertible; DOS 3.2; DECnet DOS network scheduler
6DhVGA - internal
6EhDECnet DOS - DECnet network process API
6FhNovell NetWare; 10NET; MS Windows 3.0
70hIRQ8 - CMOS real time clock
71hIRQ9 - Redirected to INT 0Ah by BIOS
72hIRQ10 - Reserved
73hIRQ11 - Reserved
74hIRQ12 - Pointing device (PS)
75hIRQ13 - Math coprocessor exception (AT and up)
76hIRQ14 - Hard disk controller (AT and later)
77hIRQ15 - Reserved (AT, PS); Power conservation (Compaq)
78hDOS extenders; Multiple purposes
79hMultiple purposes
7AhNovell NetWare; IBM 3270; Multiple purposes
7BhMultiple purposes
7ChMultiple purposes
7DhMultiple purposes
7EhReserved for DIP, Ltd. ROM library; Multiple purposes
7FhMultiple purposes
80hReserved for BASIC; Multiple purposes
81hReserved for BASIC
82hReserved for BASIC
83hReserved for BASIC
84hReserved for BASIC
85hReserved for BASIC
86hIBM ROM BASIC - used while in interpreter; Multiple purposes
87hIBM ROM BASIC - used while in interpreter
88hIBM ROM BASIC - used while in interpreter; Multiple purposes
89hIBM ROM BASIC - used while in interpreter
8AhIBM ROM BASIC - used while in interpreter
8BhIBM ROM BASIC - used while in interpreter
8ChIBM ROM BASIC - used while in interpreter
8DhIBM ROM BASIC - used while in interpreter
8EhIBM ROM BASIC - used while in interpreter
8FhIBM ROM BASIC - used while in interpreter
90hIBM ROM BASIC - used while in interpreter
91hIBM ROM BASIC - used while in interpreter
92hIBM ROM BASIC - used while in interpreter; Multiple purposes
93hIBM ROM BASIC - used while in interpreter
94hIBM ROM BASIC - used while in interpreter; Multiple purposes
95hIBM ROM BASIC - used while in interpreter
96hIBM ROM BASIC - used while in interpreter
97hIBM ROM BASIC - used while in interpreter
98hIBM ROM BASIC - used while in interpreter
99hIBM ROM BASIC - used while in interpreter
9AhIBM ROM BASIC - used while in interpreter
9BhIBM ROM BASIC - used while in interpreter
9ChIBM ROM BASIC - used while in interpreter
9DhIBM ROM BASIC - used while in interpreter
9EhIBM ROM BASIC - used while in interpreter
9FhIBM ROM BASIC - used while in interpreter
A0hIBM ROM BASIC - used while in interpreter
A1hIBM ROM BASIC - used while in interpreter
A2hIBM ROM BASIC - used while in interpreter
A3hIBM ROM BASIC - used while in interpreter
A4hIBM ROM BASIC - used while in interpreter
A5hIBM ROM BASIC - used while in interpreter
A6hIBM ROM BASIC - used while in interpreter
A7hIBM ROM BASIC - used while in interpreter
A8hIBM ROM BASIC - used while in interpreter
A9hIBM ROM BASIC - used while in interpreter
AAhIBM ROM BASIC - used while in interpreter
ABhIBM ROM BASIC - used while in interpreter
AChIBM ROM BASIC - used while in interpreter
ADhIBM ROM BASIC - used while in interpreter
AEhIBM ROM BASIC - used while in interpreter
AFhIBM ROM BASIC - used while in interpreter
B0hIBM ROM BASIC - used while in interpreter
B1hIBM ROM BASIC - used while in interpreter
B2hIBM ROM BASIC - used while in interpreter
B3hIBM ROM BASIC - used while in interpreter
B4hIBM ROM BASIC - used while in interpreter
B5hIBM ROM BASIC - used while in interpreter
B6hIBM ROM BASIC - used while in interpreter
B7hIBM ROM BASIC - used while in interpreter
B8hIBM ROM BASIC - used while in interpreter
B9hIBM ROM BASIC - used while in interpreter
BAhIBM ROM BASIC - used while in interpreter
BBhIBM ROM BASIC - used while in interpreter
BChIBM ROM BASIC - used while in interpreter
BDhIBM ROM BASIC - used while in interpreter
BEhIBM ROM BASIC - used while in interpreter
BFhIBM ROM BASIC - used while in interpreter
C0hIBM ROM BASIC - used while in interpreter
C1hIBM ROM BASIC - used while in interpreter
C2hIBM ROM BASIC - used while in interpreter
C3hIBM ROM BASIC - used while in interpreter
C4hIBM ROM BASIC - used while in interpreter
C5hIBM ROM BASIC - used while in interpreter
C6hIBM ROM BASIC - used while in interpreter
C7hIBM ROM BASIC - used while in interpreter
C8hIBM ROM BASIC - used while in interpreter
C9hIBM ROM BASIC - used while in interpreter
CAhIBM ROM BASIC - used while in interpreter
CBhIBM ROM BASIC - used while in interpreter
CChIBM ROM BASIC - used while in interpreter
CDhIBM ROM BASIC - used while in interpreter
CEhIBM ROM BASIC - used while in interpreter
CFhIBM ROM BASIC - used while in interpreter
D0hIBM ROM BASIC - used while in interpreter
D1hIBM ROM BASIC - used while in interpreter
D2hIBM ROM BASIC - used while in interpreter
D3hIBM ROM BASIC - used while in interpreter
D4hIBM ROM BASIC - used while in interpreter
D5hIBM ROM BASIC - used while in interpreter
D6hIBM ROM BASIC - used while in interpreter
D7hIBM ROM BASIC - used while in interpreter
D8hIBM ROM BASIC - used while in interpreter
D9hIBM ROM BASIC - used while in interpreter
DAhIBM ROM BASIC - used while in interpreter
DBhIBM ROM BASIC - used while in interpreter
DChIBM ROM BASIC - used while in interpreter
DDhIBM ROM BASIC - used while in interpreter
DEhIBM ROM BASIC - used while in interpreter
DFhIBM ROM BASIC - used while in interpreter
E0hIBM ROM BASIC - used while in interpreter; Multiple purposes
E1hIBM ROM BASIC - used while in interpreter
E2hIBM ROM BASIC - used while in interpreter
E3hIBM ROM BASIC - used while in interpreter
E4hIBM ROM BASIC - used while in interpreter
E5hIBM ROM BASIC - used while in interpreter
E6hIBM ROM BASIC - used while in interpreter
E7hIBM ROM BASIC - used while in interpreter
E8hIBM ROM BASIC - used while in interpreter
E9hIBM ROM BASIC - used while in interpreter
EAhIBM ROM BASIC - used while in interpreter
EBhIBM ROM BASIC - used while in interpreter
EChIBM ROM BASIC - used while in interpreter
EDhIBM ROM BASIC - used while in interpreter
EEhIBM ROM BASIC - used while in interpreter
EFhBASIC - Original INT 09h vector
F0hBASICA.COM, GWBASIC, Compiled BASIC - Original INT 08h vector
F1hReserved for user interrupt
F2hReserved for user interrupt
F3hReserved for user interrupt
F4hReserved for user interrupt
F5hReserved for user interrupt
F6hReserved for user interrupt
F7hReserved for user interrupt
F8hReserved for user interrupt
F9hReserved for user interrupt
FAhReserved for user interrupt
FBhReserved for user interrupt
FChReserved for user interrupt
FDhReserved for user interrupt
FEhAT/XT286/PS50+ - Destroyed by return from protected mode
FFhAT/XT286/PS50+ - Destroyed by return from protected mode