Académique Documents
Professionnel Documents
Culture Documents
1 CPU
1 Arquitecturas.
2 Tipos.
3 Caractersticas.
4 Funcionamiento(ALU, unidad de
Arquitecturas
Ademas de las Arquitecturas clsicas
mencionadas anteriormente, en la
actualidad han aparecido Arquitecturas
hbridas entre la Von Newman y la
Harvard, buscando conservar la
flexibilidad, pero mejorando el rendimiento.
Arquitecturas
Arquitecturas
Arquitecturas
El nmero de registros del CPU es
Aquitecturas
Arquitecturas
Arquitecturas
CISC vs RISC
Considere los siguientes fragmentos de programas:
mov ax,10
cisc mov bx,5
mul bx,ax
risc
mov ax,0
mov bx,10
mov cx, 5
Begin add ax,bx
loop Begin
CISC
Complejidad en el compilador
Complejidad en el Microcodigo
Tiempo
segundos
instrucciones
del
= ------------------ = ----------------CPU
programa
programa
ciclos promedio
-----------------instruccion
segundos
-----------ciclo
Tipos de CPU
Los CPUs modernos pueden clasificarse de
Clasificacin de
procesadores intel
Qu procesador necesito?
Clasificacin de
procesadores intel
Clasificacin de
procesadores AMD
ALU
Memoria
Cach
3- Ejecucin.
Ciclo de Instruccin
Busqueda de la Instruccin
Decodificacin de la Instruccin
Ejecucin de la Instruccin
1111001010111111001010101
Formato 1 operando
Operacin
Formato 2 operandos
Operando Unico
Codigo de Operacin
Memoria Primaria
direccin 1
direccin 2
.
.
.
direccin 4095
direccin 4096
16 bits
.
.
.
Codigo de Operacin
Instruccin
Operacin
0h
LOAD (Carga)
ACC[M]
1h
STORE (Almacena)
[M]ACC
2h
ADD (Suma)
ACCACC+[M]
3h
ACCACC+[M]+C
4h
SUB (Resta)
ACCACC+[M]
5h
ACCACC or [M]
6h
7h
8h
ACCACC << 1
9h
ACCACC >> 1
Ah
PCM
Bh
Si Z==1 PCM
Ch
Si C==1 PCM
Dh
Si O==1 PCM
Eh
ACC[PC];PCPC+1
Fh
STOP
Detener la Ejecucin
El ciclo de instruccin
Primer Bloque: Bsqueda de la
instruccin
Busqueda de la
Instruccin
MARPC
IR[MAR]
PCPC+1
Segundo Bloque:
Decodificacin
Ejemplo (1)
MARIR(M)
ACCMBR
Ejemplo (2)
Ejemplo(2)
MARIR(M) //IR(M) representa los bits del registro IR que
//almacenan la direccin del operando
ACCACC+MBR
Ejemplos de Codificacin
Bsqueda y codificacin de la
instruccin
PC
IR[PC]
Decodificacin de la instruccin
MAR
Acumulador
0023h
2024h
PC
IR
MBR
MAR
Acumulador
0023h
2024h
PC
002h
IR
MBR
MAR
Acumulador
0023h
2024h
PC
IR
0023h
002h
MBR
MAR
Acumulador
0023h
2024h
PC
IR
0023h
0023h
002h
MBR
MAR
Acumulador
023h
0023h
2024h
PC
IR
0023h
0023h
002h
MBR
MAR
Acumulador
023h
0023h
2024h
PC
IR
0023h
1234h
002h
MBR
MAR
Acumulador
023h
2024h
1234h
PC
IR
0023h
MBR
1234h
002h
0023h