Está en la página 1de 52

UN PROCESADOR

SENCILLO

CE0506
• SE PRESENTA EL PROCESO DE UN
PROGRAMA (QUE ES UNA SECUENCIA DE
INSTRUCCIONES) DONDE SE EJECUTA UNA
INSTRUCCIÓN POR VEZ
• DESTACANDO LOS CICLOS DE LA
INSTRUCCION
AR  PC
AR  PC
PC PC+1
DR  (AR) , CU→ MEM
DR  (AR), CU →MEM
DR  (AR)
IR  DR
CU  (IR (OPCODE))
AR  (IR {DIRECCIÓN DE OPERANDO})
DR  (AR)
DR  (AR)
DR  (AR) , CU→ MEM
DR  (AR)
DR  (AR)
DO  DO+DR
AR  PC
PC PC+1
DR (AR) , CU→ MEM
DR (AR)
IR  DR
AR  (IR {DIRECCIÓN DE OPERANDO})
CU  (IR (OPCODE))
DR (AR) , CU→ MEM
DR (AR)
DO  DO+DR
DO  DO+DR
AR PC
PC PC+1
DR (AR) , CU→ MEM

READ
DR (AR)

ALU

READ
IR  DR

ALU
EL CICLO DE INSTRUCCIÓN: EXECUTE

ALU
CU  IR (OPCODE)

ALU
AR  (IR {DIRECCIÓN DE OPERANDO})

ALU
D0 → DR

ALU
DR → (AR), CU → MEM

ALU

WRITE
DR →(AR)

ALU

WRITE
ALU
AR PC

ALU
PC PC+1

ALU
DR (AR), CU→MEM

ALU

READ
DR (AR)

ALU

READ
IR  DR

ALU
CU  IR (OPCODE)

ALU
STOP = HALT= HLT
FIN DEL PROGRAMA

También podría gustarte