Microprocesador - 8085 Instrucciones lógicas

La siguiente tabla muestra la lista de instrucciones lógicas con sus significados.

Código de operación Operando Sentido Explicación
CMP

R

METRO

Compare el registro o la memoria con el acumulador El contenido del operando (registro o memoria) se compara con el contenido del acumulador.
IPC Datos de 8 bits Compare inmediato con el acumulador Los datos del segundo byte se comparan con el contenido del acumulador.
ANA

R

METRO

Registro lógico AND o memoria con el acumulador El contenido del acumulador es lógicamente Y con M el contenido del registro o la memoria, y el resultado se coloca en el acumulador.
Y YO Datos de 8 bits Lógico E inmediato con el acumulador El contenido del acumulador es lógicamente Y con los datos de 8 bits y el resultado se coloca en el acumulador.
XRA

R

METRO

Registro O exclusivo o memoria con el acumulador El contenido del acumulador es exclusivo O con M el contenido del registro o la memoria, y el resultado se coloca en el acumulador.
XRI Datos de 8 bits Exclusivo O inmediato con el acumulador El contenido del acumulador es O exclusivo con los datos de 8 bits y el resultado se coloca en el acumulador.
ORA

R

METRO

Registro O lógico o memoria con el acumulador El contenido del acumulador es lógicamente OR con M el contenido del registro o la memoria, y el resultado se coloca en el acumulador.
O YO Datos de 8 bits Lógico O inmediato con el acumulador El contenido del acumulador es lógicamente OR con los datos de 8 bits y el resultado se coloca en el acumulador.
RLC Ninguna Gire el acumulador a la izquierda Cada bit binario del acumulador se gira a la izquierda una posición. El bit D7 se coloca en la posición de D0 así como en la bandera de acarreo. CY se modifica según el bit D7.
RRC Ninguna Gire el acumulador a la derecha Cada bit binario del acumulador se gira a la derecha una posición. El bit D0 se coloca en la posición de D7 así como en la bandera de acarreo. CY se modifica según el bit D0.
RAL Ninguna Gire el acumulador a la izquierda a través del transporte Cada bit binario del acumulador se gira a la izquierda una posición a través de la bandera de acarreo. El bit D7 se coloca en el indicador de acarreo y el indicador de acarreo se coloca en la posición menos significativa D0. CY se modifica según el bit D7.
RAR Ninguna Gire el acumulador a la derecha a través del transporte Cada bit binario del acumulador se gira a la derecha una posición a través de la bandera de acarreo. El bit D0 se coloca en la bandera de acarreo y la bandera de acarreo se coloca en la posición más significativa D7. CY se modifica según el bit D0.
CMA Ninguna Acumulador de complemento Se complementa el contenido del acumulador. No se ven afectadas las banderas.
CMC Ninguna Llevar complemento Se complementa la bandera Carry. Ninguna otra bandera fue afectada.
STC Ninguna Establecer llevar Establecer llevar