2.12 Operaciones Logicas
2.12 Operaciones Logicas
2.12 Operaciones Logicas
12
OPERACIONES
LGICAS.
Equipo: Sementales del pantano.
Ing. Sistemas computacionales.
TABLA DE OPERACIONES
LGICAS.
INSTRUCCION AND.
La instruccin AND realiza una operacin AND booleana (a nivel de bits)
mov al,00111011b
and al,00001111b
Los cuatro bits inferiores podran contener informacin til, mientras que no
nos importan los cuatro bits superiores. Es til pensar en esta tcnica como
una extraccin de bits, ya que los cuatro bits inferiores se sacan de AL.
INSTRUCCIN OR
La instruccin OR realiza una operacin OR booleana entre cada par de bits
instruccin AND:
OR reg, reg
OR reg, mem
OR reg, imm
OR mem, reg
OR mem, imm
los dems. se aplica un OR entre 3Bh y 0Fh. Los cuatro bits inferiores del
resultado se activan y los cuatro bits superiores permanecen sin cambio:
INSTRUCCIN XOR.
La instruccin XOR realiza una operacin booleana OR exclusivo entre cada
operandos que las instrucciones AND y OR. Para cada bit coincidente en los
dos operandos, se aplica lo siguiente: Si ambos bits son iguales (ambos 0 o
ambos 1), el resultado es 0; en cualquier otro caso, el resultado es 1. La
siguiente tabla de verdad describe la expresin booleana x y:
INSTRUCCIN NOT.
La instruccin NOT cambia el valor de todos los bits en un operando. Al
mov al,11110000b
not al ; AL = 00001111b
Banderas Ninguna bandera se ve afectada por la instruccin NOT.