>> Elettronica Tecnologia >  >> Global Positioning Systems >> RFID

Qual è la funzione di IO-M nell'8085?

L'istruzione IO-M (Input/Output Memory) nel microprocessore 8085 seleziona lo spazio degli indirizzi I/O (Input/Output). Quando viene eseguito IO-M, l'indirizzo a 8 bit disponibile sul bus degli indirizzi e gli 8 bit di ordine più basso del registro di uso generale B (byte basso) vengono combinati insieme per formare un indirizzo a 16 bit. Il byte più basso dell'indirizzo a 16 offerte risultante viene bloccato nel latch dell'indirizzo del chip I/O selezionato tramite il segnale IO/M, mentre il byte più alto viene ignorato.

Ecco una spiegazione dettagliata di come funziona l'istruzione IO-M:

Passaggio 1:inizializzazione del bus degli indirizzi

Prima di eseguire l'istruzione IO-M, l'indirizzo a 8 bit a cui accedere nello spazio I/O deve essere caricato nel byte basso del registro di uso generale B(BL)

Passaggio 2:asserzione del segnale IO/M

Quando viene eseguita l'istruzione IO-M, viene affermato il segnale IO/M. Questo segnale indica che la seguente operazione è correlata allo spazio degli indirizzi I/O anziché allo spazio di memoria.

Passaggio 3:generazione dell'indirizzo I/O

L'indirizzo a 8 bit disponibile sul bus indirizzi e il contenuto del byte basso del registro B (BL) vengono combinati insieme per formare un indirizzo a 16 bit:

Indirizzo a 16 bit =(Bus indirizzi (A7-A0)) | (BL)

Passaggio 4:blocco del byte dell'indirizzo inferiore

Il byte più basso dell'indirizzo a 16 bit risultante viene bloccato nel latch dell'indirizzo del chip I/O. Questo indirizzo viene utilizzato per selezionare un particolare dispositivo I/O dall'intera gamma di dispositivi I/O collegati al sistema.

Passaggio 5:ignorare il byte di indirizzo più alto

Il byte più alto dell'indirizzo a 16 bit viene ignorato poiché in genere si accede ai dispositivi I/O utilizzando solo un indirizzo a 8 bit.

Combinando il bus degli indirizzi e il contenuto del registro BL, l'istruzione IO-M consente al microprocessore 8085 di accedere a un'ampia gamma di dispositivi I/O collegati allo spazio I/O del sistema.

  1. Quali sono le funzioni dei proiettori di dati?
  2. VHS a Dispositivi di conversione di DVD
  3. Come acquistare un Radar Detector
  4. Siren DIY
  5. Come ripristinare le impostazioni di fabbrica del tuo Apple iPhone o iPad
  6. Come collegare gli altoparlanti da soffitto a un amplificatore