REGISTROS INTERNOS
Son celdas de memoria internas de la CPU que guardan datos provenientes de la memoria, resultados parciales de operaciones, e información sobre el estado actual de la CPU.
REGISTROS DE PROPÓSITO GENERAL
- Almacenan datos o resultados intermedios.
- REGISTRO ACUMULADOR (AC) almacena el resultado de la última operación realizada en la ALU.
- Posee señales de carga AC-C y de habilitación de salida de datos al bus interno AC-E
CONTADOR DE PROGRAMA (PC)
REGISTRO DE ESTADO
- Contiene la dirección en memoria de la próxima instrucción a ejecutar.
- Lo actualiza la UC cada vez que se carga una instrucción.
- Almacena en sus bits de condición, información sobre los resultados de operaciones anteriores. Se conocen también como FLAGS o BANDERAS.
- Z CERO
- N NEGATIVO
- C ACARREO
- O DESBORDAMIENTO
- P PARIDAD
- CP ACARREO PARCIAL
LONGITUD DE PALABRA
Es el tamaño de los registros internos que indica el número máximo de bits que puede tener un operando y con cuantos bits la CPU puede realizar operaciones en paralelo.
REGISTRO DE INSTRUCCIÓN
- Almacena la instrucción a ejecutar una vez que la CPU, ha leído la memoria.
- Está formado de campos de acuerdo al FORMATO DE LAS INSTRUCCIONES del procesador, CO Y direcciones de operandos.
REGISTRO DE INTERFAZ CON EL BUS
- Almacena datos que el procesador envía o captura del bus externo de direcciones o del de datos.
- REGISTRO MAR (Memory Address Register): Almacena la dirección que se pretende poner en el bus externo de direcciones.
BIBLIOGRAFÍA
MARTÍNEZ.,D. R. (2010). ESTRUCTURA DE COMPUTADORES Y PERIFÉRICOS. Madríd España: ALFAOMEGA GRUPO EDITOR, S.A. DE C.V.
REGISTRO MDR (MEMORY DATA REGISTER)
REGISTROS INTERNOS
- El registro MDR contiene el dato que el procesador va a enviar o a leer del bus externo de datos.
-
- Tiene dos señales de carga, una para datos procedentes del bus interno (MDR-CI) y otra para los datos del bus externo (MDR-CE).
- Tiene también señales de habilitación de salida interna (MDR-EI) y salida externa (MDR-EE).