martes, 24 de agosto de 2010

OPERACIONES LÓGICAS:


OPERACIONES LÓGICAS:

Se usan para realizar operaciones a nivel de bits.

• NOT operando: cambia los bits 1 por 0 y viceversa y devuelve el resultado en el mismo
operando.
  AL = F2h             AL 1111 0010 
  NOT AL;    NOT AL 0000 1101 = Odh

• OR destino, fuente: operación o lógico inclusivo. El resultado se almacena en destino.
  AX = FEDCh  =  1111 1110 1101 1100 
  BX =  1234 h  =   0001 0010 0011 0100 
  OR AX,  BX        1111 1110 1111 1100 = FEFC h

• AND destino, fuente: la operación Y lógica entre 2 operandos, el resultado se deja en destino.
  AX =  FEDC h     1111 1110 1101 1100 
  BX =   1234 h       0001 0010 0011 0100 
  ADD  AX, BX      0001 0010 0001 0100 = 1214 h

• XOR destino, fuente: la operación o lógico exclusiva; el resultado se deja en destino.
  AX =  FEDC h     1111 1110 1101 1100 
  BX =  1234 h       0001 0010 0011 0100 
  XOR  AX, BX     1110 1100 1110 1000 = ECE8 h 

No hay comentarios:

Publicar un comentario