Przerwania w DOS
Interrupt |
Value Function |
0 |
CPU
- Divide by zero (exception interrupt) |
1 |
CPU
- Single step |
2 |
CPU
- Non-maskable interrupt (NMI) |
3 |
CPU
- Break point instruction |
4 |
CPU
- Overflow Trap |
5 |
BIOS
- Print screen |
6 |
CPU
- Invalid op-code |
7 |
CPU
- Math coprocessor not present |
8 |
System
timer interrupt (IRQ 0) |
9 |
Keyboard
data ready (IRQ 1) |
A |
Reserved
(IRQ 2) cascade from slave interrupt controller |
B, C |
Hardware
interrupt for serial communication (IRQ 3, IRQ 4) |
D |
Parallel
port hardware interrupt (IRQ 5, LPT 2) |
E |
Diskette
controller hardware interrupt (IRQ 6) |
F |
Printer
hardware interrupt (IRQ 7, LPT 1) |
10 |
BIOS
- Software interrupt to use video |
11 |
BIOS
- Equipment check call |
12 |
BIOS
- Memory check call |
13 |
BIOS
- Software interrupt to use hard drive |
14 |
BIOS
- Software interrupt to use serial port |
15 |
Not
used |
16 |
BIOS
- Keyboard software interrupt |
17 |
BIOS
– Printer software interrupt |
18 |
BIOS
– ROM BASIC loader |
19 |
BIOS
– Bootstrap loader |
1A |
BIOS
– System and real time clock software interrupt |
1B |
BIOS
– Control-Break handler |
1C |
BIOS
– System timer tick handler |
1D |
BIOS
– Video initialization parameter table pointer |
1E |
BIOS
– Diskette initialization parameter table pointer |
1F |
BIOS
– Graphics display character bitmap table |
20 |
DOS
– Program Terminate |
21 |
DOS
– Function request services |
http://spike.scu.edu.au/~barry/interrupts.html