Lesson I Interrupts 8086
Lesson I Interrupts 8086
Learning Objectives
At the end of each instruction cycle, the 8086 checks to see if any
interrupts have been requested, the 8086 responds to the interrupt
By stepping through the following series of major actions.
How 8086 responds to Interrupts
Push Flags
Clear IF
Clear TF
Push CS
Push IP
Fetch ISR address
Pop IP
IRET
Pop CS
Pop Flags
Interrupt Vector Table
256 interrupts
1. 0-4 dedicated
2. 5-31 reserved for system
use
08-0FH -8259
10-1FH- BIOS
3. 32-255 available for users
20-3FH –DOS
40-FFH open
Interrupt Vector Table
1. DIVIDE-BY-ZERO INTERRUPT-TYPE 0.
1. NONMASKABLE INTERRUPT-TYPE 2.
1. OVERFLOW INTERRUPT-TYPE4.
Reserved Interrupts
➢ Interrupt responses.
➢ Types of Interrupts.