2.4.- Operadores Lógicos.


AND (y lógico).

Realiza una operación de Y lógico entre el operando origen y destino quedando el resultado en el destino. Son válidos operandos byte o palabra, pero ambos del mismo tipo.

Ejemplos:
AND AX, BX
AND BL, BYTE PTR ES:[SI+10H]

 

NOT (No lógico).

Realiza el complemento a uno del operando destino, invirtiendo cada uno de sus bits. Los
indicadores no resultan afectados.

Ejemplo:
NOT AX

OR (O lógico).

Realiza una operación O lógico a nivel de bits entre los dos operandos, almacenándose después el resultado en el operando destino.

Ejemplo:
OR AX, BX

XOR (O exclusivo).

Operación OR exclusivo a nivel de bits entre los operandos origen y destino almacenándose el resultado en este último.

Ejemplo:
XOR DI, AX

 

Arriba.


Bibliografía:

1.-Peter Abel. Lenguaje Ensamblador y Programación para PC IBM y
compatibles. Editorial Prentice Hall, 3ª edición [1996].