Está en la página 1de 1

Los registros en un microprocesador funcionan como datos en tiempo real que llevan unidades de

memoria electrónica. Esto significa que cuando un usuario da una orden a una aplicación de
software (a través de un clic del ratón o pulsando una tecla), se traduce en una declaración binaria
y se envía al microprocesador. Estas declaraciones son recibidas por registros del
microprocesador, que los mantienen durante unos nanosegundos si el procesador ya está
ocupado, y luego las envía a petición del procesador. Estos registros también tienen los bits
procesados en tiempo real de datos cuando se transmitieron los bits de datos previamente
procesados, así como también mantienen las ubicaciones y los comandos asociados con los
valores de entrada o los datos procesados.

Hay ocho categorías principales de los registros de datos integradas en las CPU. Estos incluyen
contadores de programa (PC), para almacenar los bits de dirección de instrucción de datos
actualmente procesado; registros de instrucción (IR), para el almacenamiento de instrucciones
binarias mientras están siendo procesados o decodificados; acumuladores (CA), para el
almacenamiento de resultados de cálculos matemáticos por la unidad lógica aritmética de la CPU;
dirección de registros de memoria (MAR), para el almacenamiento de ubicaciones de dirección de
los bits de datos dentro de la memoria principal de una computadora; búfer de registros de
memoria (MBR), para almacenar y retener temporalmente los bits de datos entrantes antes de
reenviarlos al microprocesador, estado o bandera de registros (FR), para mantener y actualizar los
estados de funcionamiento de los microprocesadores; registros condicionales (CR), para mantener
los valores condicionales o lógicos de los datos procesados y registros de propósito general (GPR),
para almacenar temporalmente los bits de datos generales o instrucciones.

Los registros no sólo comparten la carga del procesador, sino que también le proporcionan
instrucciones acerca de cómo se deben procesar los datos. Además, estos registros proporcionan
una importante ayuda a los microprocesadores en la tarea de determinar dónde enviar los datos
tras el procesamiento, y en qué disposición almacenarlo en la memoria principal o dentro de un
dispositivo de almacenamiento. También, el número de registros integrados y operando dentro de
un microprocesador ayuda a definir su eficiencia operativa y capacidades de procesamiento de
datos.

La memoria caché es un área en el CPU donde las copias de las instrucciones comunes que se
requieren para realizar funciones y ejecutar programas son almacenadas temporalmente. Puesto
que el procesador tiene su memoria caché pequeña, puede procesar datos más rápido y con
mayor rapidez que la lectura y escritura a la memoria principal del sistema. Los tipos de memoria
de los microprocesadores son ROM (sólo lectura) y RAM (acceso aleatorio).

El grupo de instrucciones que un procesador puede ejecutar se conoce como su "conjunto de


instrucciones". El conjunto de instrucciones determina cosas como el tipo de programas con el que
una CPU puede trabajar. Los registros son pequeñas localidades de memoria que también
contienen instrucciones. A diferencia de las posiciones de memoria normales, los registros son
referidos por un nombre en lugar de un número. Por ejemplo, el IP (puntero de instrucción)
contiene la ubicación de la siguiente instrucción, y el "acumulador" es donde el procesador
almacena el siguiente valor con el que planea trabajar.

También podría gustarte