Registros de Un Procesador

3
REGISTROS DEL PROCESADOR Elabore un informe detallado sobre los registros internos de un procesador Un registro es una memoria de alta velocidad y poca capacidad, integrada en el microprocesador, que permite guardar transitoriamente y acceder a valores muy usados, generalmente en operaciones matemáticas. Otra definición es como la porción de memoria ultrarrápida, de capacidad e integrado al microprocesador, que permite almacenar y acceder datos usados frecuentemente. Se emplean para aumentar la velocidad de ejecución de los programas. Los registros están en la cumbre de la jerarquía de memoria, y son la manera más rápida que tiene el sistema de almacenar datos. Los registros se miden generalmente por el número de bits que almacenan; por ejemplo, un “registro de 8 bits” o un “registro de 32 bits”. La CPU contiene un conjunto de localidades de almacenamiento temporal de datos de alta velocidad llamada registro. Algunos de los registros están dedicados al control, y solo la unidad de control tiene acceso a ellos. Los registros restantes son de uso general y el programador es el usuario que tiene acceso a ellos. Algunos de los registros básicos son: Contador de programa (PC) Registro de direcciones de la memoria (MAR) Registro de datos (RD) Registro de instrucciones (IR) Palabra de estado de programa (PSW) FUNCION DEL PC

description

TELESUP

Transcript of Registros de Un Procesador

REGISTROS DEL PROCESADORElabore un informe detallado sobre los registros internos de un procesadorUn registro es una memoria de alta velocidad y poca capacidad, integrada en el microprocesador, que permite guardar transitoriamente y acceder a valores muy usados, generalmente en operaciones matemticas.Otra definicin es como la porcin de memoria ultrarrpida, de capacidad e integrado al microprocesador, que permite almacenar y acceder datos usados frecuentemente. Se emplean para aumentar la velocidad de ejecucin de los programas.Los registros estn en la cumbre de la jerarqua de memoria, y son la manera ms rpida que tiene el sistema de almacenar datos. Los registros se miden generalmente por el nmero de bits que almacenan; por ejemplo, un registro de 8 bits o un registro de 32 bits.La CPU contiene un conjunto de localidades de almacenamiento temporal de datos de alta velocidad llamada registro. Algunos de los registros estn dedicados al control, y solo la unidad de control tiene acceso a ellos. Los registros restantes son de uso general y el programador es el usuario que tiene acceso a ellos.Algunos de los registros bsicos son:Contador de programa (PC)Registro de direcciones de la memoria (MAR)Registro de datos (RD)Registro de instrucciones (IR)Palabra de estado de programa (PSW)

FUNCION DEL PCLa funcin del PC consiste en seguir la pista de la instruccin por buscar (capturar) en el siguiente ciclo de mquina, por lo tanto contiene la direccin de la siguiente instruccin por ejecutar. El PC es modificado dentro del ciclo de bsqueda de la instruccin actual mediante la suma de una constante. El nmero que se agrega al PC es la longitud de una instruccin en palabras.Por lo tanto, si una instruccin tiene una palabra de longitud se agrega 1 al PC, si una instruccin tiene dos palabras de largo se agrega 2, y as sucesivamente.FUNCION DE MARRegistro de direcciones de la memoria (MAR): funciona como registro de enlace entre la CPU y el canal de direcciones. Cuando se logra el acceso a la memoria la direccin es colocada en el MAR por la unidad de control y ah permanece hasta que se completa la transaccin. El nmero de bit que hay en el MAR es igual al del canal de direcciones.La diferencia que existe en el PC y el MAR es que durante el ciclo de ejecucin de una instruccin, el PC y el MAR sirven al mismo fin. Sin embargo, muchas de las instrucciones de la maquina hacen referencia a la memoria y operan con los datos que estn en ella. Como la direccin de los datos suele ser diferente de la instruccin siguiente se necesita el MAR.FUNCION DE RDRegistro de datos: la funcin del RD consiste en proporcionar un rea de almacenamiento temporal (memoria intermedia, acumulada o buffer) de datos que se intercambian entre la PCU y la memoria. Los datos pueden ser instrucciones (obtenidos en el ciclo de ejecucin) o datos del operando (obtenidos en el ciclo de ejecucin). Debido a su conexin directa con el canal de datos el RD contiene el mismo nmero de bit que dicho canal.FUNCION DE IRRegistro de instrucciones (IR): es un registro que conserva el cdigo de operacin de la instruccin en todo el ciclo de la mquina. El cdigo es empleado por la unidad de control de la CPU para generar las seales apropiadas que controla la ejecucin de la instruccin. La longitud del ER es la longitud en bit del cdigo de operacin.FUNCION DE PSWPalabra de estado de programa (PSW): la palabra de estado o condicin de programa almacena informacin pertinente sobre el programa que este ejecutndose. Por ejemplo, al completarse una funcin de la unidad aritmtica lgica se modifica un conjunto de bit llamados cdigos (o seales de condicin). Estos bit especifican si el resultado de una operacin aritmtica fue negativo o si el resultado se desbordo.Adems el PSW contiene bits que hacen posible que la computadora responda a solicitudes de servicio asincrnicas generadas por dispositivos de entrada salida, o condiciones de error interno. Estas seales se denominan interrupciones.