Microprocessore - 8085 Istruzioni logiche

La tabella seguente mostra l'elenco delle istruzioni logiche con il loro significato.

Codice operativo Operando Senso Spiegazione
CMP

R

M

Confronta il registro o la memoria con l'accumulatore Il contenuto dell'operando (registro o memoria) è M rispetto al contenuto dell'accumulatore.
CPI Dati a 8 bit Confronta immediato con l'accumulatore I dati del secondo byte vengono confrontati con il contenuto dell'accumulatore.
ANA

R

M

Registro AND logico o memoria con l'accumulatore Il contenuto dell'accumulatore è logicamente AND con M il contenuto del registro o della memoria, e il risultato è posto nell'accumulatore.
ANI Dati a 8 bit Logico E immediato con l'accumulatore Il contenuto dell'accumulatore è logicamente AND con i dati a 8 bit e il risultato viene inserito nell'accumulatore.
XRA

R

M

Registro OR esclusivo o memoria con l'accumulatore Il contenuto dell'accumulatore è esclusivo OR con M il contenuto del registro o della memoria e il risultato viene posto nell'accumulatore.
XRI Dati a 8 bit OR esclusivo immediato con l'accumulatore Il contenuto dell'accumulatore è OR esclusivo con i dati a 8 bit e il risultato viene inserito nell'accumulatore.
ORA

R

M

Registro OR logico o memoria con l'accumulatore Il contenuto dell'accumulatore è logicamente OPPURE con M il contenuto del registro o della memoria, e il risultato è posto nell'accumulatore.
O IO Dati a 8 bit OR logico immediato con l'accumulatore Il contenuto dell'accumulatore è logicamente OR con i dati a 8 bit e il risultato viene inserito nell'accumulatore.
RLC Nessuna Ruota l'accumulatore a sinistra Ogni bit binario dell'accumulatore viene ruotato a sinistra di una posizione. Il bit D7 è posto nella posizione di D0 così come nel flag Carry. CY viene modificato secondo il bit D7.
RRC Nessuna Ruota l'accumulatore a destra Ogni bit binario dell'accumulatore viene ruotato a destra di una posizione. Il bit D0 è posto nella posizione di D7 così come nel flag Carry. CY viene modificato secondo il bit D0.
RAL Nessuna Ruotare l'accumulatore a sinistra durante il trasporto Ogni bit binario dell'accumulatore viene ruotato a sinistra di una posizione attraverso il flag Carry. Il bit D7 viene posizionato nel flag Carry e il flag Carry viene posizionato nella posizione meno significativa D0. CY viene modificato secondo il bit D7.
RAR Nessuna Ruotare l'accumulatore attraverso il trasporto Ogni bit binario dell'accumulatore viene ruotato a destra di una posizione attraverso il flag Carry. Il bit D0 viene posizionato nel flag Carry e il flag Carry viene posizionato nella posizione più significativa D7. CY viene modificato secondo il bit D0.
CMA Nessuna Complemento accumulatore Il contenuto dell'accumulatore è completato. Nessun flag è interessato.
CMC Nessuna Porta complemento La bandiera Carry è completata. Nessun altro flag è interessato.
STC Nessuna Set Carry Set Carry