>> Tecnologia elettronica >  >> Dispositivi GPS >> RFID

Spostare i dati all'interno dell'accumulatore 8085: istruzioni di rotazione (RLC, RAL, RRC, RAR)

L'accumulatore (A) dell'8085 non può essere «spostato» internamente come una copia registro-registro, ma i suoi bit possono essere ruotati — riposizionando effettivamente i dati all'interno dello stesso registro.

Quattro istruzioni di rotazione

MnemonicoAzioneBandiera Carry
RLCRuota a sinistra (bit 7 → bit 0)Bit 7 copiato in CY
RALRuota a sinistra attraverso Carry (bit 7 → CY, CY → bit 0)Bit 7 → CY; vecchia CY → bit 0
RRCRuota a destra (bit 0 → bit 7)Bit 0 copiato in CY
RARRuota a destra attraverso Carry (bit 0 → CY, CY → bit 7)Bit 0 → CY; vecchia CY → bit 7

Esempio: scambia i nibble

; A = 0xAB (1010 1011) RLC ; 0101 0111 CY=1 RLC ; 1010 1111 CY=0 RLC ; 0101 1110 CY=1 RLC ; 1011 1101 CY=0 → nibble scambiati (0xBA) 

Punto chiave

Le rotazioni sono l'unico modo con un'unica istruzione per riorganizzare i bit all'interno di A senza usare un altro registro o memoria. Eseguono in 4 T-states (1 µs @ 4 MHz).

  1. Indirizzo Server FTP di Gmail: Non Esiste
  2. Perché le Facce dei Poli delle Macchine in CC Sono Smussate: Distribuzione del Flusso, Commutazione e Perdite
  3. Costruire un segnale ferroviario in miniatura con un elettromagnete: un progetto STEM sicuro
  4. Cosa Significa .ac in un Indirizzo Web?
  5. Cosa Significa "Destinazione Bloccata" Quando Invii un SMS
  6. Codice Elettromagnete di Club Penguin: Gioco Chiuso nel 2017