Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Ejercicio 1. Considere un procesador de 32 bits con una velocidad de 500 MHz con la estructura del mostrado en el Ejercicio 3. La memoria se direcciona por bytes y requiere dos ciclos para realizar las operaciones de lectura y escritura. Se pide: a) Indicar las operaciones elementales correspondientes a la instruccin del MIPS32 : lw R1, (R2) b) Si el nmero medio de ciclos de reloj necesario para ejecutar una instruccin es de 25, calcule el nmero medio de instrucciones que este computador puede ejecutar en un segundo.
Ejercicio 2. Considere el procesador mostrado en el ejercicio 3 y las siguientes seales de control que se generan en cada ciclo de reloj (no se incluye el fetch). El resto de selas seales se encuentra a 0 C1: T8, C1 C2: L, Td C3: L, C2 C4: RC= R1, T3, SC Se pide: a) las operaciones elementales que se realizan en cada ciclo de reloj. b) A qu instruccin mquina se corresponde n las operaciones elementales anteriores? Ejercicio 3. Considere el siguiente esquema de procesador de 32 bits.
Memoria principal L E
Procesador
Td
Ta +
C1 Bus interno
MAR
T3
MBR
C2 C3 T4
PC
RI
Unidad de Control
Seales de interrupcin
T1
T2
C9
RT1
0 1
C10
T7 T5 T6 RE C7 C8
A RA RB RC SC Banco de registros
MA
MUX A MB ALU
MUX B
Indique las operaciones elementales correspondientes a la instruccin mquina SWAP R1, dir. ocupa dos palabras y su formato es el siguiente:
Esta instruccin
CO
Reg
dir
Esta instruccin intercambia el contenido del registro indicado en la instruccin (Reg) con el contenido almacenado en la posicin de memoria dir.
Ejercicio 4. Considere un computador de 32 bits, con la estructura que se muestra en la siguiente figura, que dispone de un banco de 16 registros, que se encuentra conectado a una memoria, que se direcciona por bytes y que requiere dos ciclos para las operaciones de lectura y escritura. La unidad aritmtico-lgica es capaz de realizar 20 operaciones aritmticas y lgicas (sumar, restar, multiplicar, dividir, incrementar, disminuir en uno, etc.).
FP
PC
CM L E
0100 A B
XX
0 OP
FRA1 FRA2
1 2 Mux. X
3
XY
1 2 3 Mux. Y
Estado
TP TRD FSD TSA
Banco de Registros
DA
DB
Operador
RA
TD
Memoria Principal
Bus de Direcciones
FD FSA FLM TRA
A'
CR
TBRA
SP
RM
TA TI
TSD
FEM
TRM
Bus de Datos
FI
Unidad de Control
Seales de Control
DA DB OP XX XY ........
Reloj
Oscilador
Control de E/S
Se pide: a) Indique los modos de direccionamiento presentes en la siguiente instruccin del MIPS32: sw $t1, 80($t2).
b) Indique las operaciones elementales y las seales de control necesarias para la ejecucin de la instruccin anterior.
Estado Comparador