Sunteți pe pagina 1din 11

ARQUITECTURA DE

COMPUTADORAS

ARQUITECTURA DE UNA
COMPUTADORA ELEMENTAL
REGISTROS INTERNOS

 Son celdas de memorias internas a la CPU que


guardan datos de la memoria, resultados
parciales de operaciones o información sobre el
estado actual de la CPU.
 Cada procesador tiene un número limitado de
registros internos.
REGISTROS INTERNOS

Los registros internos más usuales son:

 Registro de Instrucción (IR).


 Registros de propósito general (AC).
 Registros de estado.
 Contador de programa (PC).
 Registro de Interfaz con el bus (MAR, MRD).
REGISTROS INTERNOS

Registro de Instrucción (IR): Almacena la


instrucción a ejecutar una vez que la CPU la ha
leído de la memoria.
16 bits

15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

4 bits para 12 bits para el código de dirección


el código de
operación También especifica una dirección en la
memoria
REGISTROS INTERNOS

Las señales que maneja el IR son:

 La señal IR-C1 que carga los 8 bits más bajos


del registro IR[7:0].
Registro IR
16 bits

7 6 5 4 3 2 1 0

[7:0]
REGISTROS INTERNOS

Las señales que maneja el IR son:

 La señal IR-C2 que carga los 8 bits más altos del


registro IR[15:8].

Registro IR
16 bits

15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

[15:8]
REGISTROS INTERNOS
Las señales que maneja el IR son:

 La señal IR-E se usa para habilitar la salida al


bus de direcciones del contenido del código de
operación.
Registro IR
16 bits

15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

[15:4]
REGISTROS INTERNOS
Registros de propósito general (AC): Son varios
registros que se usan para almacenar datos o
resultados intermedios.

ALU

AC

Almacena el resultado de la ultima operación


realizada por la ALU
REGISTROS INTERNOS

La ALU (Unidad Lógica Aritmética) es un circuito


combinacional que realiza operaciones aritméticas y
lógicas.
La ALU realiza una operación y el resultado de ésta
se transfiere a un registro destino.
REGISTROS INTERNOS
Registros de estado: Almacena en sus bits o “flags”
información sobre resultados de operaciones
anteriores.
STATUS
IRP RPI RP0 /T0 /PD Z DC C
Bit 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1

o Z=0, el resultado de la última operación ha sido


distinto de cero.
o Z=1, el resultado de la última operación ha sido cero.
REGISTROS INTERNOS

Contador de Programa (PC):


 Contiene la dirección de memoria de la próxima
instrucción a ejecutarse.
 Se incrementa automáticamente cada vez que se
ejecuta una instrucción.
 La secuencia natural de ejecución del programa es
lineal, una instrucción después de otra.

S-ar putea să vă placă și