Professional Documents
Culture Documents
Unidad I
Memoria Datos
CPU
Memoria Cdigo
Unidad I
CPU
Tres Directivas: Ciclo Fetch : Adquisicin - Ejecucin Reloj Maestro (Sync Master) Programa Almacenado
Unidad I
Instruccin: Definir Longitud : L[ i ] en n-bits (par) Formato: bn Informacin de la operacin Cdigo de Operacin Tipo Direccionamiento Precisin Informacin de los datos? Cdigo de Direcciones Direccin Datos? Informacin de la Direccin b0
Unidad I
Mquina de 4 Direcciones bn Informacin de la operacin Cdigo de Operacin Dir 1er. Operando Dir 2do. Operando Direccin Resultado b0 Direccin Prxima
Cdigo de Direcciones
Unidad I
Mquina de 3 Direcciones bn Informacin de la operacin Cdigo de Operacin Dir 1er. Operando Dir 2do. Operando Direccin Resultado b0
Cdigo de Direcciones
Unidad I
Mquina de 2 Direcciones bn Informacin de la operacin Cdigo de Operacin Dir 1er. Operando Dir 2do. Operando b0
Cdigo de Direcciones
Unidad I
Mquina de 1 Direccin bn Informacin de la operacin Cdigo de Operacin Direccin de Operando ? Cdigo de Direcciones b0
Consolida CPU
Unidad I
Cdigo de Operacin
Consolida CPU
Mquinas de Pila (LIFO)
Direccionamiento
Inmediato bn Informacin de la operacin Cdigo de Operacin El Dato viene con la instruccin No hay bsqueda de datos a memoria, el ciclo de ejecucin rpido Alta eficiencia?
t2
Unidad I
Tt=t1+tr+t2+texe
t1 CPU MP
Direccionamiento
Directo bn Informacin de la operacin Cdigo de Operacin Viene la Direccin efectiva del dato Bsqueda de dato a memoria, ciclo de ejecucin rpido Alta eficiencia?
t4 t2 t1 CPU t3
Unidad I
Tt=t1+tr+t2+t3+tr+t4+texe
xxx
MP
Direccionamiento
Indirecto bn Informacin de la operacin Cdigo de Operacin Dir(Direccin del DATO (xxx)) Cdigo de Direcciones
Unidad I
b0
Viene la Direccin de la Direccin efectiva del dato Bsqueda de dato a memoria (2) Resuelve busquedas grandes
t6 t4 t2 t1 CPU t3 t5
Tt=t1+tr+t2+t3+tr+t4+t5+t6+texe MP
xxx yyy
yyy Dato
Direccionamiento
Indirecto Multinivel n bn Informacin de la operacin Cdigo de Operacin Dir(Direccin del DATO (xxx)) Cdigo de Direcciones
Unidad I
b0
Viene la Direccin de la Direccin efectiva del dato Bsqueda de dato a memoria (2) Resuelve busquedas grandes
t.. t4 t2 t1 CPU t3 t..
Tt=t1+tr+t2+(t3+tr+t4+t5+t6+...)+texe MP
xxx yyy
yyy
Direccionamiento - Ejercicio
Indexado bn Informacin de la operacin Cdigo de Operacin Cdigo de Direcciones
Unidad I
b0
Bloque de Datos
CPU
MP
Direccionamiento
Unidad I
Por Registro
Directo por Registro Pginas
......
CPU
Unidad I
CPU
Unidad de Control
Unidad Arit-Log
Registros
CPU
PC : program Counter PSW. Process Satatus Word, Banderas IR: instruction Register
ACC: Accumulator
MAR: Memory Address Register
REGISTROS
Reflexin
Unidad I
Unidad I
MDR
MAR
RI
ACC
PC
SP
UCTRL
ULA
AX Z BX
seales de Control
Unidad I
MDR
MAR
RI
ACC
PC SP
UCTRL
ULA
AX Z BX
seales de Control
Unidad I
MDR
MAR
RI
PC SP
UCTRL
ULA
AX
seales de Control
BX
Unidad I
MDR_sal
MDR
MAR
MAR_ent
RI_Ent
RI
ACC
RESET_ACC
PC_Sal
PC
SP AX
PC_Ent
UCTRL
Control ULA
ULA
Cin
BX
seales de Control
Unidad I
MDR_sal
MDR
MAR
MAR_ent
RI_Ent
RI
ACC
RESET_ACC
PC_Sal
PC
SP AX=10
PC_Ent
UCTRL
Control ULA
ULA
Cin
BX=5
seales de Control
Unidad I
1. PC_sal, MAR_ent, +ULA, Cin=1, READ, Z_ent, RESET_ACC 2. WFMC, Z_sal, PC_ent
3. MDR_sal, RI_ent
4. AX_sal, ACC_ent 5. BX_sal, +ULA, Cin=0, Z_ent 6. Z_sal, AX_ent
7.END-HALT-BRK-STOP
Unidad I
1. PC_sal, MAR_ent, +ULA, Cin=1, READ, Z_ent, RESET_ACC 2. WFMC, Z_sal, PC_ent
3. MDR_sal, RI_ent
4. xxx Dato
Unidad I
MDR_sal
MDR
MAR
MAR_ent
RI_Ent
RI
ACC
RESET_ACC
PC_Sal
PC
SP AX=10
PC_Ent
UCTRL
Control ULA
ULA
Cin
BX=5
seales de Control
Filosfico: Ente rector del procesamiento Tecnolgico: CISC: Complex Instruction Set of Computer --> Microprogramada RISC: Reduced --> Alambrada
RI
Coder/Decorer Kernel
PSW
CC
Seales de Control
Unidad 2
RI
ADD
Coder/Decorer Kernel
PSW
CC Decoder de Instrucciones
Reg. PipeLine
Seales de Control
Unidad 2
1. PC_sal, MAR_ent, +ULA, Cin=1, READ, Z_ent, RESET_ACC 2. WFMC, Z_sal, PC_ent 3. MDR_sal, RI_ent 4. AX_sal, ACC_ent 5. BX_sal, +ULA, Cin=0, Z_ent 6. Z_sal, AX_ent 7.END-HALT-BRK-STOP
f(Z_ent)=P1*Z_ent + P5*Z_ent
Unidad 2
PSW
RI ADD
PLA
CC
Decoder de Instrucciones
Reg. PipeLine
Seales de Control