Arquitectura de Computadoras y Ensambladores 1
Clase No. 5
Universidad de San Carlos de Guatemala
Josue Daniel Pirir Morales 1er . Semestre de 2011
Primer que nada revisemos las respectivas tablas de verdad de la lógica binaria.
Instrucciones lógicas
AND
0 0 0
0 1 0
1 0 0
1 1 1
OR
0 0 0
0 1 1
1 0 1
1 1 1
XOR
0 0 0
0 1 1
1 0 1
1 1 0
NOT
0 1
1 0
Dichas instrucciones lógicas son utilizadas en assembler para AND: to clear OR : to set XOR: para complementar bits NOT: para complementar todos los bits Preámbulo de condiciones Filtrado digital Códigos de error de transmisión serial
Instrucciones lógicas de dos operandos
Destructivas AND, OR, XOR
No destructivas TEST
Instrucciones lógicas de un operando
NOT, NEG
División
AND
AND destino, fuente Aplicación de filtraje digital. AL 1 0 1 0 1 1 0 0
Msk 0 1 1 1 1 1 1 1
AL 0 0 1 0 1 1 0 0
OR
OR destino, fuente Seteo digital Filtrado digital AL x x x x x x x X
Patrón 0 0 0 0 1 1 0 0
AL x x x x 1 1 x x
XOR
XOR destino, fuente Seteo digital Filtrado digital AL x x x x x x x X
Patrón 0 0 0 0 0 0 1 1
AL x x x x x x 𝑥 𝑥
Not op1
Op1 𝑂𝑃1} 𝑐𝑜𝑚𝑝𝑙𝑒𝑚𝑒𝑛𝑡𝑜 𝑎 1
Neg op1
Op1 𝑂𝑃1 + 1 } 𝑐𝑜𝑚𝑝𝑙𝑒𝑚𝑒𝑛𝑡𝑜 𝑎 2
NOT y NEG
Bibliografía 1. MICROPROCESADORES INTEL : ARQUITECTURA,
PROGRAMACION E INTERFAZ Barry B. Brey Quinta Edición
2. http://www.cs.princeton.edu/
Recommended