Sei sulla pagina 1di 2

El procesador y sus registros internos

Definiciones de registros Definicin 1: 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. Definicin 2: un registro es una porcin de memoria ultrarrpida, de
poca capacidad e integrado al microprocesador, que permite almacenar y acceder
datos usados frecuentemente. Se emplean para aumentar la velocidad de ejecucin de
los programas.
3. Funcin de los registros 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 los registros de uso general y el
programador es el usuario que tiene acceso a ellos.
4. Los nombres de los registros describen la forma como algunas instrucciones
enensamblador las emplean
5. Algunos registros basicos Dentro del conjunto bsico de registros de control se
deben incluir a los siguientes:a. Contador de programa (PC).b. Registro de
direcciones de la memoria (MAR).c. Registro de datos (RD).d. Registro de
instrucciones (IR).e. Palabra de estado de programa (PSW).
6. Funcin del PC La funcin del PC consiste en seguir la pista de la instruccin por
buscar (capturar) en el siguiente ciclo de maquina, 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 numero 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.
7. Funcin 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 numero de bit que hay en el MAR
es igual al del canal de direcciones. La diferencia que existe entre 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.
8. Funcin 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 numero de bit que dicho canal.
9. Funcin de IR Registro de instrucciones (IR): es un registro que conserva el
cdigo de operacin de la instruccin en todo el ciclo de la maquina. El cdigo es
empleado por la unidad de control de la CPU para generar las seales apropiadas que
controla le ejecucin de la instruccin. La longitud del ER es la longitud en bit del
cdigo de operacin.
10. Funcin 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 0 o negativo o si el
resultado se desbord. Adems el PSW contiene bit 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.
11. Biblografia http://es.wikipedia.org/wiki/Registro_%28hardware% 29
http://www.alegsa.com.ar/Dic/registro%20de%20proc esador.php
http://www.ramonmedina.name/files/universidad/ac/ ac0001.PDF

Potrebbero piacerti anche