End-Of-Interrupt (Eoi) Register - Intel 80C186EA User Manual

Hide thumbs Also See for 80C186EA:
Table of Contents

Advertisement

Register Name:
Register Mnemonic:
Register Function:
15
I
R
E
Q
Bit
Mnemonic
IREQ
Interrupt
Request
VT4:0
Vector Type
NOTE: Reserved register bits are shown with gray shading. Reserved bits must be written
to a logic zero to ensure compatibility with future Intel products.
8.4.7

End-of-Interrupt (EOI) Register

The End-of-Interrupt register (Figure 8-13) issues an End-of-Interrupt (EOI) command to the In-
terrupt Control Unit, which clears the In-Service bit for the associated interrupt. An interrupt han-
dler typically ends with an EOI command. There are two types of EOI commands: nonspecific
and specific. A nonspecific EOI simply clears the In-Service bit of the highest priority interrupt.
To issue a nonspecific EOI command, set the NSPEC bit. (Write 8000H to the EOI register.)
A specific EOI clears a particular In-Service bit. To issue a specific EOI command, clear the
NSPEC bit and write the VT4:0 bits with the interrupt type of the interrupt whose In-Service bit
you wish to clear. For example, to clear the In-Service bit for INT2, write 000EH to the EOI reg-
ister. The timer interrupts share an In-Service bit. To clear the In-Service bit for any timer inter-
rupt with a specific EOI, write 0008H (interrupt type 8) to the EOI register.
Poll Status Register
POLLSTS
Read to check for pending interrupts when polling
Reset
Bit Name
State
0
0
Figure 8-12. Poll Status Register
INTERRUPT CONTROL UNIT
V
T
4
Function
This bit is set to indicate a pending interrupt.
Contains the interrupt type of the highest
priority pending interrupt.
0
V
V
V
V
T
T
T
T
3
2
1
0
A1209-A0
8-21

Advertisement

Table of Contents
loading

This manual is also suitable for:

80c188ea

Table of Contents