Registros de control y de estado

Se utilizan para controlar las operaciones del procesador: la mayor parte de estos registros no son visibles al usuario y algunos pueden ser accesibles a las instrucciones de maquina ejecutadas en un modo de control. Los registros utilizados son los siguientes:

Registro de direcciones de memoria (MAR): el cual contiene la dirección en donde se efectuará la próxima lectura o escritura de datos. El numero de direcciones depende del tamaño de la MAR.

Registro de datos de memoria (MBR): contiene los datos que van a ser escritos en la memoria o los que fueron leídos en ella.

Registro de direcciones de entrada y salida (I/O AR): especifica al dispositivo ya sea de entrada o salida.

Registro de datos de entrada y salida (I/O BR): es una área temporal en donde se lleva a cabo el intercambio de datos entre el procesador y el dispositivo de entrada y salida que esta especificado en IOAR.

Registro de instrucciones (IR): contiene la dirección de la siguiente instrucción que se va a ejecutar.

Palabras de estado del programa (PSW): contiene códigos de condición junto con otras informaciones de estado como el signo, acarro, desbordamiento, entre otras.