Las funciones AND, OR, XOR (OR exclusivo), y NOT son las funciones lógicas.
Estas funciones requieren dos valores o expresiones (una en el caso de NOT)
eso se puede expresarse como resultados lógicos binarios, es decir, 0 o 1.
Comparaciones de números a través de los operadores de comparación =, ≠,
>, <, ≤, ≥, son declaraciones lógicas que pueden ser o verdaderas (1) o falsas
(0). Algunos ejemplos de declaraciones lógicas se muestran a continuación:
Las funciones AND, OR, XOR, NOT puede ser aplicado a las expresiones
comparativas bajo las reglas siguientes:
1 AND 1 = 1
1 OR 1 = 1
1 XOR 1 = 0
NOT(1) = 0
Estas funciones se pueden utilizar para construir declaraciones lógicas con
propósitos de programación. En el contexto de este capítulo, estas operaciones
se utilizarán para cálculos bit-a-bit de acuerdo con las reglas indicadas
anteriormente. En los ejemplos siguientes, el sistema de numeración de base se
indica en paréntesis:
AND (BIN)
XOR (BIN)
1 AND 0 = 0
1 OR 0 = 1
1 XOR 0 = 1
NOT(0) = 1
0 AND 1 = 0
0 OR 1 = 1
0 XOR 1 = 1
OR (BIN)
NOT (HEX)
0 AND 0 = 0
0 OR 0 = 0
0 XOR 0 = 0
Página 19-6