UNIDAD II:
Arquitecturas de cmputo
NDICE
2.1 Organizacin del procesador
2.2 Estructura de registros
2.2.1 Registros visibles para el usuario
2.2.2 Registros de control y de estados
2.3 El ciclo de instruccin
2.4 Casos de estudio de CPU reales
Cada uno de los componentes es importante, sin embargo l ms complejo es la CPU. Su estructura bsica se muestra en la figura siguiente.
El repertorio (set) de instrucciones de mquina contribuye en gran medida a definir el procesador. Si conocemos el repertorio (set) de
instrucciones mquina, lo que incluye una comprensin del efecto de cada cdigo de operacin y de los modos de direccionamiento, y si
se conoce el conjunto de registros visibles por el usuario, entonces se conocen las funciones que puede realizar el procesador. sta no es
una descripcin completa. Se necesita conocer las interfaces externas, por lo general, accesibles a travs de un bus, y saber cmo se
manejan las interrupciones. Siguiendo esta lnea de razonamiento, surge la siguiente lista de conceptos, necesarios para especificar la
funcionalidad de un procesador:
Esta lista, aunque general, es bastante completa. Los puntos del 1 al 3 quedan definidos por el set de instrucciones. Los puntos 4 y 5
vienen determinados tpicamente por el bus del sistema. El punto 6 est definido parcialmente por el bus del sistema, y parcialmente por
el tipo de apoyo que ofrece elprocesador al sistema operativo
Las seales de control generadas por la unidad de control causan la apertura y el cierre de ciertaspuertas lgicas, lo
que da como resultado una transferencia de datos hacia, o desde, los registros, y una operacin de la ALU. Una tcnica
para construir la unidad de control es la implementacin cableada, en la cual sta es un circuito combinacional. Sus
seales lgicas de entrada, gobernadas por la instruccin mquina en curso, se transforman en un conjunto de seales
de control de salida
Para hacer esto, es obvio que la CPU necesita almacenar algunos datos temporalmente. Debe recordar laposicin de la ltima instruccin, de
forma que pueda saber a donde ir a buscar la siguiente. Necesita almacenar instrucciones y datos temporalmente mientras una instruccin
est ejecutndose. En otraspalabras, la CPU necesita una pequea memoria interna. La Figura siguiente presenta una visin unpoco ms
detallada de la CPU. Se indican los caminos de transferencia de datos y de la lgica de control, que incluyen un elemento con el rtulo bus
interno de la CPU. Este elemento es necesario para transferir datos entre los diversos registros y la ALU, ya quela ALU, en realidad, slo opera
con datos dela memoria interna de la CPU. La figura muestra tambin los elementos bsicos tpicos de la ALU. Observe la similitud entre la
estructura interna de la computadora en su totalidad y la estructura interna de la CPU. En ambos casos hay una pequea coleccin de
elementos principales(computadora: CPU, E/S, memoria; CPU: unidad de control, ALU, registros)conectados por caminos de dato