¿Alguien puede explicar las funciones de los registros de uso común en un sistema informático?

2 Respuestas


  • En las computadoras se utilizan diferentes tipos de registros. Algunos de ellos son registros de direcciones, registros de instrucciones, registros de acumuladores, registros de estado, registros de búfer, programas, registros de control, registros de entrada y salida, registro de puntero de pila, etc.

    El registro de direcciones también se denomina registros de direcciones de memoria que se utilizan para contener la dirección de la ubicación de la memoria. Un registro de 24 bits puede contener aproximadamente 10 millones de direcciones de una memoria activa a la vez. El registro de direcciones es parte de la unidad de control (CU). El registro de instrucción se usa para contener la instrucción que actualmente está siendo ejecutada por la Unidad de Control (CU). El registro del contador de programa se utiliza para realizar un seguimiento de las instrucciones del programa. Contiene la dirección de la siguiente instrucción que ejecutará el procesador. El registro de búfer se utiliza para almacenar el contenido de los datos o las instrucciones que se leen o escriben en la memoria.

    El acumulador se utiliza para almacenar valores de datos para que se puedan realizar operaciones lógicas, aritméticas o de transferencia de datos. El registro de estado se utiliza para verificar el funcionamiento de la unidad lógica aritmética (ALU). Si los datos se desbordan durante la operación, el resultado de salida se vuelve cero o negativo. El registro de puntero de pila se utiliza para almacenar los datos que están en la parte superior de la pila.
  • Unidad de

    control La unidad de control es el circuito que controla el flujo de información a través del procesador y coordina las actividades de las otras unidades dentro de él. En cierto modo, es el "cerebro dentro del cerebro", ya que controla lo que sucede dentro del procesador, que a su vez controla el resto de la PC.

    Las funciones que realiza la unidad de control varían mucho según la arquitectura interna de la CPU, ya que la unidad de control realmente implementa esta arquitectura. En un procesador regular que ejecuta instrucciones x86 de forma nativa, la unidad de control realiza las tareas de buscar, decodificar, administrar la ejecución y luego almacenar los resultados. En un procesador con núcleo RISC, la unidad de control tiene mucho más trabajo por hacer. Gestiona la traducción de instrucciones x86 a microinstrucciones RISC, gestiona la programación de las microinstrucciones entre las distintas unidades de ejecución y hace malabares con la salida de estas unidades para asegurarse de que terminen donde se supone que deben ir.En uno de estos procesadores, la unidad de control puede dividirse en otras unidades (como una unidad de programación para manejar la programación y una unidad de retiro para manejar los resultados provenientes de la tubería) debido a la complejidad del trabajo que debe realizar.

Escribe tu respuesta

Tu respuesta aparecerá después de la moderación