Você está na página 1de 16

Funcionamiento de una

CPU
Ciclo de Instrucciones y Ejecuciones

Alumno Cceres, Alberto Martn


Comisin C 1
Turno tarde
Prof: Favin Palacios
Emiliano Favini

Ciclo de Instruccin
La
Unidad
de
Control (CU) enva
una
microorden
a
travs
del
Secuenciador (S) al
PCR
(registro
contador
de
programa)
la
Direccin
de
la
siguiente Instruccin
para
que
sea

CU (Unidad de Control

RP
C
IR

MA
R
MB
R

Ciclo de Instruccin
La posicin de la Direccin
en la memoria que figura en
el MAR es utilizada por el
Selector de Memoria de la
memoria principal (RAM)
para transferir su contenido
(la Instruccin)al MBR
(registro de bffer de
memoria

registro
temporal de memoria
registro de intercambio de
memoria PARA DATOS)

MAR
MBR

Selector de memoria

Memoria principal
RAM

Ciclo de Instruccin
Se transfiere la Instruccin desde el MBR al IR
(registro de instruccin)
CU (Unidad de Control

RP
C
IR

MA
R
MB
R

Ciclo de Instruccin

Desde el IR el
Decodificador
procede
a
interpretar
la
Instuccin y queda
dispuesta
la
activacin
de
la
ALU y se informa al
Secuenciador.
El
RPC
se
autoincrementa
a
+1 para esperar la

CU (Unidad de Control

RP
C
IR

MA
R
MB
R

Ciclo de Ejecucin
Se transfiere la Direccin del Primer Operando
desde IR al MAR
CU (Unidad de Control

RP
C
IR

MA
R
MB
R

Ciclo de Ejecucin

El Selector extrae de
la memoria principal
la direccin de dicho
dato depositndolo en
el MBR

MAR
MBR

Selector de
memoria

Memoria principal
RAM

Ciclo de Ejecucin

Se
lleva
el
Primer
Operando
desde MBR al
Ren1
(registro de
entrada 1) de
la ALU

MB
R

Circuito
Operacion
al

Ren 1

ALU

Ren 2

Ciclo de Ejecucin

Se transfiere
la Direccin
del Segundo
Operando
desde el IR
al MAR

CU (Unidad de Control

RP
C
IR

MA
R
MB
R

Ciclo de ejecucin

El selector extrae
de la memoria la
direccin
de
dicho
dato
depositndolo en
el MBR

MAR
MBR

Selector de
memoria

Memoria principal
RAM

Ciclo de Ejecucin

Se lleva el
Segundo
Operando
desde MBR
al Ren2
(registro de
entrada 2)
de la ALU

MB
R

Circuito
Operacion
al

Ren 1

ALU

Ren 2

Ciclo de ejecucin

El Secuenciador enva una microorden a la ALU para que se ejecute la operacin de


Suma (+). El resultado queda registrado en el AR (registro acumulador)

CU (Unidad de Control

RP
C
IR

MA
R
MB
R

Circuito
Operacio
nal

Ren 1

Ren 2

ALU
ACR

Ciclo de ejecucin

El resultado es transferido desde el ACR al


MBR

CU (Unidad de Control

RP
C
IR

MA
R
MB
R

Circuito
Operacio
nal

Ren 1

Ren 2

ALU
ACR

Ciclo de ejecucin

Se
transfiere
desde IR al MAR
la
Direccin
donde
ha
de
almacenarse
el
resultado en la
memoria
principal

CU (Unidad de Control

RP
C
IR

MA
R
MB
R

Ciclo de ejecucin

El Selector de
memoria
transfiere el
resultado desde
el MBR a la
direccin de
memoria
indicada en el
MAR

MAR
MBR

Selector de memoria

Memoria principal
RAM

Resultado
Direccin/Dato

Nuevo ciclo de instruccin


El ciclo vuelve a comenzar desde el principio y se repite mientras el equipo se
mantenga encendido para ejecutar otras instrucciones

CU (Unidad de Control

RP
C
IR

MA
R
MB
R

Circuito
Operacio
nal

Ren 1

Ren 2

ALU
ACR

Você também pode gostar