Personal computer/Mapping: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Pizeta (discussione | contributi)
Pizeta (discussione | contributi)
→‎Gestione a Polling: esempio di interfaccia
Riga 99:
CMP SI, N ; verifica se l'operazione di scrittura è terminata
JNE WaitDato ; se non è terminata torna ad attendere la liberazione del buffer
 
==== Esempio di programmi per la gestione delle interfacce ====
 
Pensiamo di voler gestire dei '''led''' mappati all'indirizzo 60H, per poter essere collegati al bus dati è necessario interfacciarli con un ''373'' che mette in 3-state le connessioni tra led e bus quando i primi non sono indirizzati, il programma, dopo l'inizializzazione
Led EQU 60H ; etichetta per l'indirizzo dei led
comanda l'accensione di tutti i led
MOV AL, FFH ; costruisce il byte ...
OUT Led, AL ; ... da inviare all'interfaccia
 
=== Gestione ad Interrupt ===