Personal computer/Mapping/Interfacce: differenze tra le versioni

 
=== PIC 8259 ===
L'integrato 8259 riesce a gestire singolarmente fino a 8 richeste di interruzioni da dispositivi esterni (IR0..IR7),e fino a 64 con un utilizzo di altri 8 8259 in cascata.
 
+----------------+
--> | CS* IR0| <--
--> | A0 IR1| <--
--> | WR* IR2| <--
--> | RD* IR3| <--
<-> | D[0..7] IR4| <--
<-- | INT IR5| <--
--> | INTA* IR6| <--
--> | SP/EN* IR7| <--
--> | CAS[0..2] | <--
+----------------+
D[0..7] 8 bit dati
CS* Chip Select Se basso l'interfaccia è stata indirizzata
RD* Read Utilizza l'interfaccia in lettura
WR* Write Utilizza l'interfaccia in scrittura
IR[0..7] Interrupt Request(riconoscimento richeste a livello o fronte)
INT Interrupt verso il processore
INTA* Interrupt Acknowledge
A0 Bit di indirizzamento
CAS[0..2] Usati dal 8259 Master per selezionare l'8259 Slave (Per utilizzo in cascata)
 
* L'8259 occupa due byte nello spazio di indirizzamento, utilizzati per la programmazione
* Possibilità i mascherare le rischieste di interruzione dall'esterno
* Possibilità di modificare le priorita' di gestione delle interruzioni dei dispositivi
 
{{avanzamento|25%}}
Utente anonimo