Registro
Registros visibles
al usuario
Registros de propósito general
Son aquellos que pueden guardar tanto datos como direcciones
Registro de datos
Pueden ser asignados por el programador a diversas funciones. En algunos casos son de propósito general y pueden ser empleados por cualquier instrucción de máquina que lleve a cabo operaciones sobre los datos.
Registros de direcciones
Contienen direcciones en la memoria principal de datos y este tipo de registro puede ser de propósito general o estar a un modo específico de direccionamiento.
Códigos de condición
Son bits activados por el procesador como resultado de determinadas operaciones
Registros de control
y de estado
Registro de direcciones de memoria (MAR)
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.