|
Sezione |
Indirizzi Base
Registri Interni
|
| Registri Interni |
| Messa a Punto - SERIALE |
RICONOSCIMENTO INTERRUPT 4/4 [17 di 46] |
|
|
| ***** 03FAH / 02FAH / 03EAH / 02EAH - IN - Registro di Riconoscimento Interruzioni [4 di 4] |
|
|
| Il breve codice seguente suggerisce un modo intelligente per sfruttare il contenuto di questo registro per aiutare la procedura di servizio dell'interruzione hardware IRQ4 (generata dall'UART della porta seriale COM1) a servire automaticamente l'evento che l'ha provocata | |||||||||
La tecnica si basa sul fatto che il contenuto,
se
è pendente un'interruzione
(bit0=0)
e se i
5 bit più significativi sono tutti
a 0, è un numero pari da
0 (00000000
binario) a 6 (00000110
binario), condizione ideale per scorrere una Tabella (TabServ)
contenente la sequenza degli indirizzi (word)
della parte dedicata (dalla procedura di servizio) specificatamente ad ogni
evento:
|
|
|
|
|
|
NB: se il testo nell'Area
ti
sembra strano installa il font Giobe.TTF: clicca qui!! |
|
|
|
Registri |
|
RICONOSCIMENTO INTERRUPT 4/4 |
![]() |
![]() |
![]() |
||
| 17 di 46 |
|
|
|
|
|
|
Home
|
|
|||||||
|
Motore Ricerca |
|