Organización de Computadoras
Guía de Trabajos Práctico Nro.
5
B. Gonzalez - M.Cuenca
- Considere las siguientes instrucciones de transferencia de registros
para los registros de 4 bits R1 y R2.

Trace un diagrama de lógica correspondiente a la ejecución
de las dos instrucciones.
- Calcule el resultado de aplicar las operaciones lógicas AND,
OR y XOR a los números de 8 bits 10011100 y 10101010.
- Dado el valor de 16 bits 01011010 11000011 Qué operación
se debe efectuar para:
- poner en 0 a los últimos ocho bits?
- iniciar a 1 a los primeros ocho bits?
- La siguiente microperación lógica se realiza con los
registros AR y BR

Determine cómo manipulan los bits de BR a los de AR.
- Demuestre que la instrucción

es la misma que el corrimiento lógico a la izquierda del registro
R1.
- Represente el número -26 como un número con signo de
ocho bits. Demuestre cómo se puede multiplicar y dividir el número
por y entre 2 por medio de la microoperación de corrimiento aritmético.
Indique si hay un desbordamiento. Repita la operación con el número
binario 94.
- Diseñe un circuito aritmético con una variable de selección
S y dos entradas de datos de n bits, A y B.
El circuito genera las cuatro operaciones aritméticas siguientes
junto con el acarreo de entrada Cin. Trace el diagrama
de lógic para las dos primeras etapas.
S
|
Cin=0
|
Cin=1
|
0
|
F=A+B
|
F=A+1
|
1
|
F=A-1
|
F=A+B+1
|
- Diseñe un circuito aritmético con una variable de selección
S y dos entradas de datos A y B. Cuando s=1,
el circuito realiza la operación F=A+B. Cuando S=1,
el circuito efectúa la operación F=A+1.
- Diseñe un circuito digital que realice las cuatro operaciones
lógicas de OR excluyente, NOR excluyente, NOR y NAND. Utilice dos
variables de selección. Muestre el diagrama de lógica de
una etapa típica.