Arquitectura de computadoras clase5

Preview:

Citation preview

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/