Documentos de Académico
Documentos de Profesional
Documentos de Cultura
NOMBRE:________________________________________________CALIFICACIÓN:_______
1a 1b 1c 2 3a 3b 3c 4 5a 5b
Puntuación 0.5 0.5 0.5 1.5 0.75 0.5 0.75 2 1.5 1.5
Calificación
2. Partiendo del valor inicial Q2=0, Q1=0, Q0=0, ¿cuál es la secuencia que realiza este contador
asíncrono si E=1?
E
. T2 Q2 T1 Q1 T0 Q0
Q´2 Q´0
Q´1
clk
3. Se desea implementar un circuito que calcule la suma de dos potencias de dos. El circuito
comenzará leyendo dos valores M y N que estarán comprendidos entre 1 y 10 para luego
calcular las potencias 2M y 2N mediante operaciones de desplazamiento y, finalmente,
devolver como salida el valor de la suma de las dos potencias. Diseñar la unidad de control
que permita implementar este funcionamiento usando el camino de datos mostrado en la
página siguiente. El diseño debe constar de:
19 IN selección de entrada
habilitación de
18 E
escritura
17 DE2
16 DE1 dirección de escritura
15 DE0
habilitación de lectura
14 LA
(operando A)
13 DLA2
dirección de lectura
12 DLA1
(operando A)
11 DLA0
habilitación de lectura
10 LB
(operando B)
9 DLB2
dirección de lectura
8 DLB1
(operando B)
7 DLB0
6 ALU2
5 ALU1 operación de la ALU
4 ALU0
3 DESP2
operación del
2 DESP1
desplazador
1 DESP0
0 OUT habilitación de salida
Cada módulo posee entradas de direcciones, entradas de datos, salidas de datos y una
señal de selección CS activa a nivel alto. Para el diseño se pueden utilizar tantos módulos
como se crea necesario (suponer que hay cantidad suficiente de todos ellos) pero debe
usarse al menos uno de cada tipo y el número total de módulos usado debe ser lo más
pequeño posible. Se puede asumir también que se dispone de todos los decodificadores que
se consideren necesarios.
NOMBRE:________________________________________________CALIFICACIÓN:_______
1a 1b 1c 1d 1e 1f 2a 2b 2c
Calificación
1. Dadas las figuras adjuntas de la ruta de datos y el control (especificado como una MEF) del
multiplicador de la práctica 5 y el cronograma de una simulación, responde a las siguientes
preguntas:
a) Indica los instantes de tiempo en los cuales comienza y termina la ejecución de las
instrucciones que se ven en la simulación de la figura adjunta, así como las
direcciones de memoria donde se encuentran estas instrucciones.
b) Indica en qué registros (del banco de registros) escriben en su caso las
instrucciones que se ven en la simulación de la figura adjunta.
c) Especifica en lenguaje máquina y lenguaje ensamblador cuáles son las instrucciones
que se ven en la simulación de la figura adjunta.
CUADRO RESUMEN DEL FORMATO DE LAS INSTRUCCIONES
Y CÓDIGOS DE OPERACIÓN DEL MIPS