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 |