Documentos de Académico
Documentos de Profesional
Documentos de Cultura
NOMBRE:________________________________________________CALIFICACIÓN:_______
1a 1b 1c 1b 2a 2b 2c 3a 3b 4
Puntuación 0,5 0,5 0,5 0,5 0,75 0,5 0,75 1,25 1,25 3,5
Calificación
00 10
11 10 Leyenda:
11
01 10
10
XY
Q1 Q0
Z1 Z0
01 10 01 01
11
00
00
01 01 00
11 00
1
I1: R1 IN
I2: R2 R0 + R0
I3: R3 R1-1
Repetir
I4: R1 R1 + 1
I5: R2 (R2 + R3) >>
Si (cero=1)
I6: R4 R2 and R3
Fin si
I7: R3 R3 - 1
hasta que (cero=1)
I8: OUT (R4 xor R0)
3. Considera una memoria que está implementada con la siguiente distribución secuencial de
módulos: 4 módulos 128Kx1B, 2 módulos 256Kx1B y 2 módulos 512Kx1B, donde el primer
módulo (el primero de los 4 módulos de 128Kx1B) ocupa las direcciones más bajas y el último
módulo (el segundo de los 2 módulos de 512Kx1B) ocupa las direcciones más altas.
a) Escribe el mapa de direcciones con esta configuración de módulos. Esto es, cuáles son las
direcciones de comienzo y final del espacio de direcciones cubierto por cada módulo.
b) Diseña la lógica de selección de módulos utilizando decodificadores y puertas lógicas.
128Kx1B
128Kx1B
128Kx1B
256Kx1B
256Kx1B
512Kx1B
512Kx1B
2
4. Incluir en el diseño multiciclo básico del procesador MIPS R2000 la ejecución de la instrucción
jump memory, jm despl($rs), que salta a la dirección que está en memoria en la posición
$rs+despl, o sea, PC<-Mem[$rs+despl]. Esta instrucción tiene formato I, y en el campo rt se
codifica un 0.
Se deben utilizar las figuras que se muestran a continuación para añadir las modificaciones que
sean necesarias en:
a) El camino de datos.
b) La unidad de control. ¿Cuántos ciclos tarda en ejecutarse la instrucción?
3
Figura 4: Unidad de control para el Ejercicio 4
4
Camino
o de Dato
os para el
e Ejercic
cio 2
19
1 IN selección de
d entrada
18
1 E habilitaciónn de escritura
17
1 DE2
16
1 DE1 dirección de
d escritura
15
1 DE0
habilitaciónn de lectura
14
1 LA
(operando A)A
13
1 DLA2
dirección de
d lectura
12
1 DLA1
(operando A)
A
11
1 DLA0
habilitaciónn de lectura
10
1 LB
(operando B)B
9 DLB2
dirección de
d lectura
8 DLB1
(operando B)
B
7 DLB0
6 ALU2
5 ALU1 operación de
d la ALU
4 ALU0
3 DESP2
2 DESP1 operación del
d desplazado
or
1 DESP0
Figura 5:
5 Camino de datos para el Eje
ercicio 2