Sunteți pe pagina 1din 2

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 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 PC
La 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 MAR
Registro 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 RD
Registro 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 IR
Registro 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 PSW
Palabra 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.

S-ar putea să vă placă și