B-6 Specifications and Environment
Interrupt Controllers
Using interrupts, it is possible to change the code sequence.
To change the sequence, reassign the interrupt levels. Fif-
teen interrupts can be used with a cascade connection of
8259INTC x 2. The table shows interrupt level assignments
0 through 15, in order of decreasing priority.
CONTROLLER
MASTER/SLAVE
PRIORITY
NAME
DEVICE
Master
0
IRQ0
Timer 1 counter 0
output
Master
1
IRQ1
Keyboard (Output buffer
full)
Master
2
IRQ2
INT output from
controller 2
Slave
3
IRQ8
Real time clock
Slave
4
IRQ9
Reserved
Slave
5
IRQ10
Reserved
Slave
6
IRQ11
Reserved
Slave
7
IRQ12
Mouse
Slave
8
IRQ13
(Co-processor)
Slave
9
IRQ14
Hard disk controller 1
Slave
10
IRQ15
Reserved
Master
11
IRQ3
Serial port 2 (Internal
Fax/Modem)
Master
12
IRQ4
Serial port 1
Master
13
IRQ5
Reserved
Master
14
IRQ6
Floppy disk controller 1
Master
15
IRQ7
Parallel port 1