| 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:
| TabServ+0 =
servizio per Modem Status
Interrupt, variazione segnali CD,
RI, DSR o
CTS |
| TabServ+2 =
servizio per Transmit Holding Register Empty
Interrupt, dato trasmesso |
| TabServ+4 =
servizio per Received Data Available
Interrupt, dato ricevuto pronto |
| TabServ+6 =
servizio per Receiver Line Status
Interrupt, errore in linea o
segnale di break |
|