You are on page 1of 2

UNIVERSIDAD NACIONAL DE INGENIERIA

FACULTAD DE ELECTROTECNIA Y COMPUTACION Departamento de Arquitectura y Sistemas

Arquitectura de Máquinas Computadoras II

Guía de Clase Práctica No. 4

Unidad de Ejecución
1. Represente en números enteros de 4 bits en las 4 técnicas estudiadas los siguientes: 0 1 y -1 2 y -2 5 y -5 6 y -6 2. Diseñe una ALU que realice las siguientes operaciones aritméticas: Suma y Resta y lógicas: And y OR. Las operaciones aritméticas diséñelas basadas en un CLA. Para implementar la resta emplee negadores para el sustraendo y la línea de selección de resta en 1 páselo al Cin. Escriba la tabla de funciones de la ALU resultante.

3.

Diseñe una ALU más completa, que realice las siguientes operaciones aritméticas: suma, resta, multiplicación y división; y lógicas: And, OR, Xor y NOT. Las operaciones aritméticas de suma y resta diséñelas basadas en un CLA. Para implementar la resta emplee el sustraendo XOR la línea de selección de resta, la cual además pásela al C in. Implemente la multiplicación y división en base a un bloque aritmético que recibe dos entradas A y B y tiene una salida C y una línea de selección s (s=0 Multiplicación, S=1 División). El NOT, al ser una operación unaria, aplica al primer operando solamente. Dibuje el diseño lógico al mayor nivel de detalle posible. escriba la tabla de funciones de la ALU completa.

4.

La figura siguiente muestra un registro de propósito general de 4 bits y su tabla de operaciones. Complete los valores de L y R en esta tabla. Dibuje la circuitería necesaria para cargar los valores correctos en las entradas L y R.

s1
X 0 0 0 0 0 1 1 1 1 1

s0
X 0 1 1 1 1 0 0 0 0 1

s3
X X 0 0 1 1 0 0 1 1 X

s4
X X 0 1 0 1 0 1 0 1 X

L

R

CLK
X          

CLR
0 1 1 1 1 1 1 1 1 1 1

OPERACION
CLEAR ALMACENANDO DESPLAZAMIENTO LOGICO DERECHO DESPLAZAMIENTO ARITMETICO DERECHO ROTACION DERECHA ROTATION DERECHA SOBRE EL CARRY DESPLAZAMIENTO LOGICO IZQUIERDO DESPLAZAMIENTO ARITMETICO IZQUIERDO ROTACION IZQUIERDA ROTATION IZQUIERDA SOBRE EL CARRY CARGA PARALELA

1

UNIVERSIDAD NACIONAL DE INGENIERIA FACULTAD DE ELECTROTECNIA Y COMPUTACION Departamento de Arquitectura y Sistemas Arquitectura de Máquinas Computadoras II X3 X2 X1 X0 R L s1 s0 CLK CLR 0 1 2 3 0 1 2 3 0 1 2 3 0 1 2 3 S S S S q3 q2 q1 q0 2 .