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
Bibliografía:
1.-Peter Abel. Lenguaje Ensamblador y Programación para PC IBM y
compatibles. Editorial Prentice Hall, 3ª edición [1996].