CPU Simple-Unidad Control Fija
-
Upload
pukrainbows-nacho -
Category
Documents
-
view
218 -
download
0
Transcript of CPU Simple-Unidad Control Fija
-
8/18/2019 CPU Simple-Unidad Control Fija
1/9
Diseño de una computadora simple con unidad de control cableada mediante
instrucciones de transferencia de registros.
•
Computadora Digital dispositivo de uso general que ejecuta instrucciones que elusuario escribe en un programa.
• Instrucciones y Datos es posible almacenarlos en Memoria.
• Capacidad de almacenar y ejecutar instrucciones.
• Diseño de subsistema procesador:
• Mediante operaciones de Transferencia de Registros.
• squema !"# $ registros de !lmacenamiento.
• Diseño de subsistema de control:
• Mediante control fijo.
• Mediante control microprogramado.
• %unciones del subsistema de control:
• Lee cada instrucción de la memoria para almacenarla en un registro
apropiado.
• Reconocer la instrucción.
• Ejecutar la instrucción mediante una secuencia de microoperaciones.
-
8/18/2019 CPU Simple-Unidad Control Fija
2/9
Códigos de Instrucción.
• C&digo de operaci&n $ Informaci&n del operando.
• %ormatos de c&digo de instrucci&n.
• Instrucci&n con operando implicado: R← R $'
• Instrucci&n con operando inmediato: R← (perando
• Instrucci&n con direcci&n directa de operando: R← M)direcci&n*
• Representaci&n de instrucciones en memoria.
-
8/18/2019 CPU Simple-Unidad Control Fija
3/9
Diagrama de bloques de una computadora simple
Lista de Registros de la Computadora
-
8/18/2019 CPU Simple-Unidad Control Fija
4/9
Set de instrucciones de la computadora simple
Ejemplo de uso de instrucciones: peración !" # $ %&'&%(.
"DI +, - Carga +, en el !C
!DI , - /umar ,+ al !C
CM! - Complementar !CI0! - Incrementar !C
!DI 12 - /umar 12 al !C
/T! ,+3 - !lmacenar en contenido de !C en M),+3*
-
8/18/2019 CPU Simple-Unidad Control Fija
5/9
Diseño de una computadora simple.
• %ase de captura de instrucciones
Microperaciones comunes a todas las instrucciones.
T3: DR← M)4C*
T': IR←DR5 4C←4C$'
• %ase de ejecuci&n de instrucciones.
l conjunto de microoperaciones dependen de cada instrucci&n.
Instrucci&n I0!
D'T,: !C←!C$' 5 TC←3
Instrucci&n "DI (4RD
D2T,: DR ←M)4C*
D2T2:!C←DR 5 4C←4C$' 5 TC←3
Instrucci&n !DR/
D+T,:DR ←M)4C*
D+T2:!R ←DR 5 4C←4C$'
D+T:DR ←M)!R*
D+T+:!C←DR 5 TC←3
-
8/18/2019 CPU Simple-Unidad Control Fija
6/9
Secuencia de microoperaciones de la computadora simple
-
8/18/2019 CPU Simple-Unidad Control Fija
7/9
Diseño )ard*are de control la computadora simple
• "ista de funciones de control especifica las compuertas l&gicas que se requieren para la
unidad de control.
• Diseño de la l&gica de control
Determinar todas las instrucciones que reali6an la misma microoperaci&n
4C← 4C$'
n T': Todas.
n T,: D25D5D+5D7.
-
8/18/2019 CPU Simple-Unidad Control Fija
8/9
Diseño del +ard*are de procesamiento de datos mediante transferencia de registros
• "ista de microoperaciones especifica el tipo de registro y sus funciones asociadas.
• /e debe determinar las caracter8sticas de cada registro.
Registro DR
C': DR ← M)4C*
C9: DR ←!C
C'3: DR ←M)!R*
Registro s&lo necesita operaciones de carga
ntrada mltiple para carga del registro DR ;salida de memoria y salida de !C
-
8/18/2019 CPU Simple-Unidad Control Fija
9/9