Page 17 - ESTRUCTURA Y FUNCIONAMIETO DE LA CPU
P. 17
ESTRUCTURA Y FUNCIONAMIETO DE LA CPU | ARQUITECTURA DE CÓMPUTO
P á g i n a | 17
Registros de Control y de Estado
Se utilizan para controlar las Palabras de estado del programa
operaciones del procesador, la mayor (PSW), contiene códigos de
parte no son visibles al usuario y condición junto con otras
algunos pueden ser accesibles a las informaciones de estado como el
instrucciones de máquina ejecutadas signo, acarreo, desbordamiento,
en un modo de control. Los registros entre otras.
utilizados son los siguientes:
Los bits del registro de estado son
Registro de direcciones de memoria modificados por el procesador como
(MAR), el cual contiene la resultado de la ejecución de algunos
dirección en dónde se efectuará la tipos de instrucciones, por ejemplo,
próxima lectura o escritura de instrucciones aritméticas o lógicas,
datos. El número de direcciones o como consecuencia de algún
depende del tamaño de la MAR. acontecimiento, como las peticiones
de interrupción.
Registro de datos de memoria
(MBR), contiene los datos que van Estos bits son parcialmente visibles
a ser escritos en la memoria o los para el programador, en algunos casos
que fueron leídos en ella. mediante la ejecución de
instrucciones específicas.
Registro de direcciones de entrada
y salida (I/O AR), especifica al En algún diseño concreto de
dispositivo ya sea de entrada o procesador es posible encontrar otros
salida. registros. Puede existir un puntero a
un bloque de memoria que contenga
Registro de datos de entrada y información de estado adicional, en
salida (I/O BR), área temporal en las máquinas que usan interrupciones
dónde se lleva a cabo el vectorizadas puede existir un
intercambio de datos entre el registro de vector de interrupción.
procesador y el dispositivo de
entrada y salida. Si se utiliza una pila para llevar a
cabo ciertas funciones, se necesita
Registro de instrucciones (IR), un puntero de pila del sistema. En un
contiene la dirección de la sistema de memoria virtual se usa un
siguiente instrucción que se va a puntero a la tabla de páginas. Por
ejecutar. último, pueden emplearse registros
para el control de operaciones de E/S.