REGISTROS DEL PROCESADOR
Dentro del procesador, hay un conjunto de registros que
ofrecen un nivel de memoria que es más rápido y pequeño que la memoria
principal. Los registros del procesador sirven para dos funciones:
- Registros visibles de usuario: Un programador de lenguaje de máquina o ensamblador puede minimizar las referencias a memoria principal mediante un uso óptimo de estos registros.
- Registros de control y de estado: Son utilizados por el procesador para el control de las operaciones o por rutinas privilegiadas del sistema operativo para controlar la ejecución de los programas.
Los registros de datos
Pueden ser asignados por el programador a diversas
funciones. En algunos casos, son de propósito general y pueden ser empleados
por cualquier instrucción de máquina que lleve a cabo operaciones sobre los
datos. Sin embargo, suelen ponerse ciertas restricciones a menudo. Por ejemplo,
puede haber registros dedicados a operaciones en coma flotante.
Los registros de dirección
Contienen direcciones en la memoria principal de datos e
instrucciones o una parte de la dirección que se utiliza en el cálculo de la
dirección completa. Estos registros pueden ser de propósito general o pueden
estar dedicados a un modo específico de direccionamiento.
Registros de control y de estado
Varios registros se emplean para controlar las operaciones
del procesador. En la mayoría de las máquinas, la mayor parte de estos
registros no son visibles para los usuarios. Algunos de ellos pueden estar
accesibles a las instrucciones de máquina ejecutadas en un modo de control o
modo del sistema.
No hay comentarios:
Publicar un comentario