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.

Bibliografía:
Luis Rincón Córcoles y Licesio J. Rodríguez-Aragón. (2015). Estructura y Tecnología de Computadoras. 23 de Octubre del 2017, de Universidad Rey Juan Carlos Sitio web: https://previa.uclm.es/profesorado/licesio/Docencia/ETC/13_CBas-EstructuraComputador_itis.pdf