logo

Registros informáticos

Los registros son un tipo de memoria de computadora que se utiliza para aceptar, almacenar y transferir rápidamente datos e instrucciones que la CPU utiliza inmediatamente. Los registros utilizados por la CPU a menudo se denominan registros de procesador.

Un registro de procesador puede contener una instrucción, una dirección de almacenamiento o cualquier dato (como una secuencia de bits o caracteres individuales).

La computadora necesita registros de procesador para manipular datos y un registro para mantener una dirección de memoria. El registro que contiene la ubicación de la memoria se utiliza para calcular la dirección de la siguiente instrucción después de que se completa la ejecución de la instrucción actual.

A continuación se muestra la lista de algunos de los registros más comunes utilizados en una computadora básica:

Registro Símbolo Número de bits Función
registro de datos DR 16 Mantiene el operando en memoria.
registro de direcciones CON 12 Mantiene la dirección de la memoria.
Acumulador C.A. 16 Registro del procesador
registro de instrucciones Y 16 Contiene código de instrucción
Contador de programa ordenador personal 12 Mantiene la dirección de la instrucción.
registro temporal TR 16 Contiene datos temporales
Registro de entrada INPR 8 Lleva carácter de entrada
Registro de salida OTRO 8 Lleva carácter de salida

La siguiente imagen muestra la configuración de registro y memoria para una computadora básica.

Registros informáticos
  • La unidad de memoria tiene una capacidad de 4096 palabras y cada palabra contiene 16 bits.
  • El registro de datos (DR) contiene 16 bits que contienen el operando leído desde la ubicación de la memoria.
  • El registro de direcciones de memoria (MAR) contiene 12 bits que contienen la dirección de la ubicación de la memoria.
  • El contador de programa (PC) también contiene 12 bits que contienen la dirección de la siguiente instrucción que se leerá de la memoria después de ejecutar la instrucción actual.
  • El registro Acumulador (AC) es un registro de procesamiento de propósito general.
  • La instrucción leída de la memoria se coloca en el registro de instrucciones (IR).
  • El Registro Temporal (TR) se utiliza para conservar los datos temporales durante el procesamiento.
  • Los registros de entrada (IR) contienen los caracteres de entrada proporcionados por el usuario.
  • Los registros de salida (OR) contienen la salida después de procesar los datos de entrada.