Peraciones Booleanas

Páginas: 3 (588 palabras) Publicado: 6 de octubre de 2011
OPERACIONES BOOLEANAS
La lógica booleana es importante en el diseño de circuitos y tiene un paralelo en la lógica de programación. Las instrucciones para la lógica booleana son AND, OR, XOR, TEST yNOT, que pueden usarse para poner bits en 0 y 1 y para manejar datos en ASCII con propósitos aritméticos. El formato original para las operaciones booleanas es
[etiqueta:] | Operación |{registro/memoria}, {registro/memoria/inmediato} |

El primer operando se refiere a un byte o palabra en un registro y es el único valor que es cambiado. El segundo operando hace referencia a un registro o a unvalor inmediato. La operación compara los bits de los dos operandos referenciados y de acuerdo con esto establece las banderas CF, OF, PF, SF y ZF (AF esta indefinido).
* AND. Si ambos bitscomparados son 1, establece el resultado en 1. Las demás operaciones dan como resultado 0.
* OR. Si cualquiera (o ambos) de los bits comparados es 1. Si ambos bits están en 0, el resultado es 0.
*XOR. Si uno de los bits comparados es 0 y el otro 1, el resultado es 1. Si ambos bits comparados son iguales (ambos 0 o ambos 1), el resultado es 0.
* TEST. Establece las banderas igual que lohace AND, pero no cambia los bits de los operandos.
Las operaciones siguientes AND, OR y XOR ilustra los mismos valores de bits como operandos:
| AND | OR | XOR |
| 0101 | 0101 | 0101 |
|0011 | 0011 | 0011 |
RESULTADO | 0001 | 0111 | 0110 |

Es útil recordar la siguiente regla: el empleo de AND con bit 0 es 0 y el de OR con bit 1 es 1.
Ejemplos de operaciones booleanas
Para lossiguientes ejemplos independientes, suponga que el AL contiene 1100 0101 y el BH contiene 0101 1100:
1. AND AL,BH ; establece AL a 0100 0100
2. AND AL, 00H ; establece AL a 0000 0000
3. ANDAL, 0FH ; establece AL a 0000 0101
4. OR BH, AL ; establece BH a 1101 1101
5. OR CL, CL ; pone en uno SF y ZF
6. XOR AL, AL ; establece AL a 0000 0000
7. XOR AL, 0FFH ;...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Peraciones
  • Booleano
  • Booleanos
  • Funciones booleanas
  • Algebra booleana
  • Algebra Booleana
  • Álgebra Booleana
  • Algebra Booleana

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS