Sei sulla pagina 1di 2

Ejercicios del tema de Procesador

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

Bus de direcciones Bus de datos Bus de control

Procesador

Td

Ta +

Seales de control C4 C6 C5 T8 RT2


0 1

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

Cod. OP E C11 RT3

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

=0 <0 Desbord. Acarreo Interr. . Inhib. Int. Ncl./Usu. FEST

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

Potrebbero piacerti anche