Componente responsable de leer, interpretar y ejecutar las instrucciones del programa activo, y controlar el flujo de datos entre los componentes de la CPU.
Empieza por
R
Registro que almacena la instrucción actual que se está ejecutando, utilizado por la unidad de control para determinar la siguiente instrucción a ejecutar.
Empieza por
C
Registro que almacena la dirección de memoria de la siguiente instrucción a ejecutar, utilizado por la unidad de control para buscar la siguiente instrucción en la memoria.
Empieza por
R
Registro que almacena la dirección de memoria de los datos que se están procesando, utilizado por la unidad de control para acceder a los datos necesarios.