Intel 386 Manuale Utente Pagina 210

  • Scaricare
  • Aggiungi ai miei manuali
  • Stampa
  • Pagina
    / 691
  • Indice
  • SEGNALIBRI
  • Valutato. / 5. Basato su recensioni clienti
Vedere la pagina 209
9-11
INTERRUPT CONTROL UNIT
Figure 9-3. Interrupt Process – Master Request from Non-slave Source
A2427-01
Master receives an interrupt request. (From a non-slave source.)
Master sets the request's pending bit.
Is
request
enabled?
Is
special
mask mode
enabled?
Is master
operating in
special-fully
nested
mode?
(operating in
fully nested
mode)
Is
the
in-service
bit for this
request
set?
Is
request
higher level
than any set
in-service
bits?
Is
request
equal or higher
than any set
in-service
bits?
Master sends request to CPU. CPU initiates interrupt acknowledge cycle.
Master clears request's pending bit, sets its in-service bit, and puts its
interrupt vector number on the bus.
An interrupt return instruction is issued, ending the interrupt process.
Is
master in
AEOI
mode?
Master clears its in-service bit. The
CPU uses its operating mode and the
interrupt vector number to find the
interrupt service routine's address.
CPU begins processing interrupt.
The interrupt service routine sends an EOI command, causing the master
to clear its in-service bit.
End
Yes No No
YesYesNo
Yes No No
YesYesNo
Yes
No
The CPU uses its operating mode and the interrupt vector number to find
the interrupt service routine's address. CPU begins processing interrupt.
Vedere la pagina 209
1 2 ... 205 206 207 208 209 210 211 212 213 214 215 ... 690 691

Commenti su questo manuale

Nessun commento