Unidad_de_Control

Páginas: 3 (618 palabras) Publicado: 28 de octubre de 2015
Implementación de la unidad de control
Se ha usado una gran variedad de técnicas. La mayoría de ellas se pueden
clasificar en dos categorías:
1. Implementación cableada
2. Implementaciónmicroprogramada

1. Implementación cableada
Una implementación cableada es esencialmente un circuito combinacional.
Las señales de entrada son IR, CLK, indicadores y la salida las señales de
control.

Ejemplo deun procesador sencillo

Al detalle:
Lógica de la unidad de control
Registro de instrucción

Decodificador

I0 I1

...

Ik

T1
Reloj

Generador de
temporización

T2
..
.
Tn

.
.
.

Unidad de controlIndicadores

...
C0 C1

Cm

¿Cómo se implementa una única señal de control?
Definamos dos nuevas señales de control, P y Q, que tengan la siguiente
interpretación:

PQ = 00
PQ = 01
PQ = 10
PQ = 11Ciclo de captación
Ciclo indirecto
Ciclo de ejecución
Ciclo de interrupción

C5 = P ⋅ Q ⋅ T2 + P ⋅ Q ⋅ T2 + P ⋅ Q ⋅ ( LDA + ADD + AND ) ⋅ T2

2. Implementación microprogramada
Una alternativa a launidad de control cableada es la unidad de control
microprogramada.
Una microinstrucción es una instrucción muy elemental que especifica
microoperaciones.
El conjunto de microinstrucciones que permiten laejecución de una
instrucción de máquina se llama microcódigo.
Como en una unidad de control cableada, las señales de control
generadas por una microinstrucción se usan para producir
transferenciasentre registros y operaciones de la ALU.

Recordando:
Memoria ROM

x2
x1
x0

y0

w00 w01 w02 w03

y1

w10 w11 w12 w13

y2
y3
y4
y5
y6
y7

w20 w21 w22 w23
w30 w31 w32 w33
w40 w41 w42 w43
w50 w51 w52 w53w60 w61 w62 w63
w70 w71 w72 w73
C0

C1

C2

C3

Unidad de control microprogramada propuesta por Wilkes en 1951

Ciclo de instrucción
Captación – Indirecto – Ejecución - Interrupción
Organización dela memoria de control

Salto a indirecto o a ejecución

Rutina del ciclo
de captación
Rutina del ciclo
indirecto

Salto a ejecución

Rutina del ciclo
de interrupción
Salto a rutina según el opcode...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS