Microprocesadores , las unidades centrales de procesamiento ( CPU) de cualquier dispositivo informático , realizar tareas básicas y avanzadas de procesamiento de información . Se toman datos de los programas de software en la forma de bits binarios ( 0 y 1 ) y la procesan de acuerdo con los comandos proporcionados . Ellos generan secuencias binarias de salida , que se transforman en claros a los usuarios finales . Dentro de estos microprocesadores existe un componente llamado un registro de la información, que almacena temporalmente los valores de los datos se accede con frecuencia durante el proceso. Registros , de importancia primordial, dentro de la jerarquía de memoria de ordenador, se utilizan para almacenar sólo los valores de los datos , comandos , estados binarios y otras instrucciones que definen qué datos se procesa y cómo . Funciones
datos registra principalmente funcionan como lugares de memoria electrónica temporales más frecuentemente accesible por la CPU de un ordenador. Esta accesibilidad se debe a la ubicación de los registros dentro de los microprocesadores . Como resultado de ello , la CPU puede acceder a ellos con mayor rapidez que los módulos de memoria de acceso aleatorio ( RAM ) y otros lugares de almacenamiento electrónicos como ROM ( memoria de sólo lectura ) y memoria flash . Un microprocesador normal contiene múltiples arrays de estos registros y cada uno está fabricado para mantener sólo una pequeña cantidad de datos binarios. Un registro de funcionamiento tiene una capacidad de memoria de 8, 16 , 32 o 64 bits , estos valores dependen de la arquitectura del microprocesador
Operaciones
Registra en un microprocesador. operar como datos en tiempo real que lleven 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 ) , que se traduce en una declaración binaria y se envía al microprocesador . Estas declaraciones son recibidas por los registros del microprocesador , que los mantienen durante unos nanosegundos si el tratamiento ya esté ocupado, y luego las envía a petición del procesador. Estos registros también tienen los bits en tiempo real de datos procesados cuando se transmiten los bits de datos previamente procesados , así como la celebración de los lugares y los comandos asociados a los valores de entrada o datos procesados .
Categorías
Hay ocho grandes categorías de registros de datos integrada en CPUs. 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 el 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 un ordenador ; registros de memoria tampón ( MBR ) , para almacenar y retener temporalmente los bits de datos entrantes antes de reenviarlos al microprocesador , el estado o la bandera registros ( FR ) , para mantener y actualizar los estados de funcionamiento de los microprocesadores , registros condicionales ( CR ) , para la realización de los valores condicionales o lógica para los datos procesados y registros de propósito general ( GPR ) , para almacenar temporalmente los bits de datos generales o instrucciones .
Importancia
Registros no sólo compartir la carga del procesador, sino que también proporcionan con 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 al procesamiento, y en qué disposición para almacenarlo en la memoria principal o en un dispositivo de almacenamiento. Además, el número de registros integrados y operando dentro de un microprocesador ayudan a definir su eficiencia operativa y la capacidad de procesamiento de datos.