miércoles, 29 de junio de 2011

14 - Funcionamiento de los Registros del procesador

Registros Del Procesador


En arquitectura de computadora, a registro del procesador es una cantidad pequeña de almacenaje disponible en CPU de quién contenido se puede alcanzar más rápidamente que el almacenaje disponible a otra parte. La mayoría, pero no todos, las arquitecturas de computadora modernas funcionan encendido el principio de datos móviles desde memoria central en los registros, funcionándolos encendido, entonces moviendo el resultado nuevamente dentro de la memoria-uno principal supuesta carga-almacene la arquitectura. Una característica común de programas de computadora es lugar de la referencia: los mismos valores están alcanzados a menudo en varias ocasiones; y llevar a cabo estos valores con frecuencia usados en registros mejora funcionamiento de la ejecución de programa.
Los registros del procesador están en la tapa del jerarquía de la memoria, y proporcione la manera más rápida para a CPU a los datos del acceso. El término es de uso frecuente referirse solamente al grupo de los registros que se codifican directamente como parte de una instrucción, según lo definido por sistema de instrucción. Más correctamente, éstos se llaman los “registros arquitectónicos”. Por ejemplo, x86 el sistema de instrucción define un sistema de ocho 32 registros del pedacito, pero a CPU que los instrumentos el sistema de instrucción x86 contendrán a menudo muchos más registros que apenas estos ocho.
El asignación de variables con frecuencia usadas a los registros puede ser crítico al funcionamiento de un programa. Esta acción, a saber asignación del registro es realizado por a recopilador en cifre la generación fase.

Registros


Cuando el procesador ejecuta instrucciones, la información almacena en forma temporal en pequeñas ubicaciones de memoria local de 8, 16, 32 o 64 bits, denominadas registros. Dependiendo del tipo de procesador, el número total de registros puede variar de 10 a varios cientos.
Los registros más importantes son:
  • el registro acumulador (ACC), que almacena los resultados de las operaciones aritméticas y lógicas;
  • el registro de estado (PSW, Processor Estado: Word o Palabra de Estado del Procesador), que contiene los indicadores de estado del sistema (lleva dígitos, desbordamientos, etc.);
  • el registro de instrucción (RI), que contiene la instrucción que está siendo procesada actualmente;
  • el contador ordinal (OC o PC por Program Counter, Contador de Programa), que contiene la dirección de la siguiente instrucción a procesar;
  • el registro del búfer, que almacena información en forma temporal desde la memoria.


No hay comentarios:

Publicar un comentario