Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Arquitectura de Computadoras
Introduccin
El procesador es el que se encarga de ejecutar las instrucciones especificadas por el programa. El procesador, desde que recibe energa hasta que se apaga ejecuta constantemente instrucciones. Esta funcin de procesamiento es la ms importante en el funcionamiento de una computadora, por lo cual al procesador se le denomina Unidad Central de Procesamiento o CPU.
Captar instrucciones. El procesador lee una instruccin de memoria (registro, cach o memoria principal). Interpretar instrucciones. La instruccin debe decodificarse para determinar qu accin es necesaria. Captar datos. La ejecucin puede exigir leer datos de la memoria o de un mdulo de E/S. Procesar datos. La ejecucin de una instruccin puede exigir llevar a cabo alguna operacin aritmtica o lgica. Escribir datos. Los resultados de una ejecucin pueden tener que ser escritos en la memoria o en un mdulo de E/S
Organizacin de Registros
Dentro del CPU existe un conjunto de registros que funcionan como mdulos de memoria de rpida accesibilidad.
Estos permiten a los programadores de lenguaje de mquina o ensamblador minimizar las referencias a la memoria principal, optimizando el uso de los registros. Estos registros se categorizan de la sig. manera:
Pueden ser utilizados para una variedad de funciones por el programador. Algunas veces su uso es ortogonal dentro del conjunto de instrucciones, lo que quiere decir que puede ser utilizado para contener los operandos de las instrucciones. En algunos casos, los registros de propsito general pueden ser usados para funciones de direccionamiento
Tambin denominados indicadores o flags. Los cdigos de condicin son bits activados por el hardware del procesador como resultado de determinadas operaciones. Por ejemplo, una operacin aritmtica puede producir un resultado positivo, negativo, cero o desbordamiento. Adems de almacenar el resultado de esta operacin en un registro o en memoria, tambin se activar un cdigo de condicin.
una variedad de registros de CPU para controlar las operaciones del procesador. la ejecucin de instrucciones.
Regulan La
claro saber que diferentes mquinas tendrn organizaciones diferentes de registros y podrn usar terminologas distintas. registros son esenciales para la ejecucin de instrucciones:
Cuatro
Contador de Programa (CP) Registro de Instruccin (RI) Registro de direccin de Memoria (MAR) Registro de Datos de Memoria(MDR)