Operaciones lógicas

Páginas: 3 (603 palabras) Publicado: 10 de abril de 2014
OPERADORES LÓGICOS
Utilizadas para realizar operaciones lógicas sobre el operando. AND, NEG, NOT, OR, TEST, XOR.

Instrucción NOT (NOT)

• Realiza un NOT lógico, bit a bit, con el operando, esdecir, que invierte el valor de cada uno de los bits del operando.


Instrucción AND (AND)

• Realiza un AND lógico, bit a bit, entre el operando destino y el operando fuente, almacenando elresultado en el operando destino. Como la filosofía de esta operación es "valor 1 si los dos bits son 1", se puede utilizar como máscara, filtrando sólo aquellos bits (1) del primer operando quecoincidan con los bits (1) del segundo operando.


Instrucción OR (OR)


• Realiza un OR lógico, bit a bit, entre el operando destino y el operando fuente, almacenando el resultado en el operandodestino. La filosofía de esta operación es "valor 0 si los dos bits son 0". Su utilidad es poner algunos bits a 1, inalterando el resto.

Instrucción XOR (eXclusive OR)

• Realiza un XOR lógico, bit abit, entre el operando destino y el operando fuente, almacenando el resultado en el operando destino. La filosofía de esta operación es "valor 0 si los dos bits son iguales". Su utilidad es invertir elvalor de algunos bits, inalterando el resto; o bien hacer un XOR consigo mismo para poner el operando a 0.

TEST (Comparación lógica)

Realiza una operación Y lógica entre los dos operandos perosin almacenar el resultado. Los indicadores son afectados con la operación. Ejemplo:
TEST AL, BH
NEG (Generar complemento-2)
Esta instrucción genera el complemento-2 del operando destino.
NEGrealiza la operación aritmética de negado de un operando y guarda el resultado en el mismo operando. Admite todos los tipos de direccionamiento, excepto inmediato.
NEG reg
NEG mem
La operación querealiza es: 0 – operando.
Afecta a todos los bits del registro de estado, poniendo el bit AF a 1.
NEG destino
Ejemplo:
Si AX=1234h entonces
NEG AX ; AX= 0-1234h=EDCCH
CORRIMIENTOS Y...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Operaciones logicas
  • Operadores Logicos
  • Operadores lógicos
  • Operadores Lógicos
  • Operadores logicos
  • operadores logicos
  • Operadores logicos
  • Operaciones Logicas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS