Personal computer/Mapping: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
→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 ===
|