Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Clase 7
Clase 7
Microprocesadores Intel
Evolucin de los microprocesadores Intel de la dcada
de los 70
4004 8008 8080 8086
8088
Los Microprocesadores
Fecha de Introduccin
1/4/72
1/4/74
8/6/78
1/6/79
5MHz,
8MHz
108KHz
108KHz
2MHz
5MHz, 8MHz,
10MHz
4 bits
8 bits
8 bits
16 bits
8 bits, 16
bits
Nmero de
transistores
(microns)
2.300
(10)
3.500
6.000
(6)
29.000
(3)
29.000
(3)
640 bytes
16 Kbytes
64 Kbytes
1 Mbyte
1 Mbyte
Velocidad de reloj
15/11/71
Memoria direccionable
Memoria virtual
Velocidad de reloj
17/10/85
16/6/88
10/4/89
16-33MHz
16-33MHz
25-50MHz
16 bits
32 bits
16 bits
32 bits
Nmero de transistores
(microns)
134.000
(1,5)
275.000
(1)
275.000
(1)
1,2 millones
(0,8-1)
Memoria direccionable
16 megabytes
4 gigabytes
4 gigabytes
4 gigabytes
1 gigabytes
64 terabytes
64 terabytes
64 terabytes
Memoria virtual
1/2/82
6-12,5MHz
22/4/91
22/3/93
1/11/95
7/5/97
16-33MHz
60-166MHz
150-200MHz
200-300MHz
32 bits
32 bits
64 bits
64 bits
Nmero de transistores
(microns)
1,185 millones
(1)
3,1 millones
(0,8)
5,5 millones
(0,6)
7,5 millones
Memoria direccionable
4 megabytes
4 gigabytes
64 gigabytes
64 gigabytes
Memoria virtual
64 gigabytes
64 terabytes
64 terabytes
64 terabytes
Velocidad de reloj
Anchura del bus
Los Buses
buses:
DE DATOS:
Transporta datos entre las unidades.
DE DIRECCIONES:
Transporta la direccin de la posicin de memoria o del perifrico que
interviene en el trfico de informacin.
Es unidireccional.
PC
EAR
SP
Memoria
e interfaz
de E/S
Los Microprocesadores
Registros
Generales
R0
R1
R2
R3
R4
R5
R6
IR
Unidad
de
control
ALU
MAQUINAS BASADAS EN EL USO DE REGISTROS
DE PROPOSITO GENERAL.
Registros generales: cada uno de ellos puede usarse para contener datos, direcciones de memoria o resultado de
operaciones aritmticas o lgicas.
PC
EAR
SP
PC
EAR
SP
Memoria
e interfaz
de E/S
ACC
IR
Unidad
de
control
ALU
Se supone que uno de los operandos est contenido en el acumulador para poder efectuar cualquier operacin aritmtica o
Memoria
e interfaz
de E/S
Dos operaciones
bsicas
asociadas con la
pila:
TEMP
IR
Unidad
de
control
PUSH (introducir
un dato en la
pila)
POP (extraer un
dato de la pila)
ALU
lgica.
Registros Programables
que hay en la CPU:
Cdigo de Operacin.
Direccionamiento.
Modos de direccionamiento.
Nmero de Registros.
Tamao.
Memoria Principal
Las instrucciones
Instrucciones Mquina.
Longitud de palabra.
Necesidad de DECODIFICACION
1.
Su interpretacin
es sencilla
3.
ejecutarse
INDEPENDIENTES
Por ejemplo:
ADD
R1, R0
Campo de Cdigo de
Campos
operacin
operandos
Normalmente a
Bytes
Palabras
Doble Palabras
Cuadruple Palabras.
Direccin
de palabra
8 bits
16 bits
32 bits
64 bits
Palabra de 32 bits
Doble palabra
(64 bits)
Direccin
de palabra
Los microprocesadores
Normalmente
hay una direccin
por cada byte
Modos de direccionamiento
Byte
ms
significativo
Byte
menos
significativo
Modos de direccionamiento
Modos de direccionamiento
instruccin.
campos de la instruccin.
Puede Residir en
Un registro
En la Memoria Principal
Modos de direccionamiento
DIRECCIONAMIENTO IMPLICITO.
Longitud o nmero de
bits que la componen
DIRECCIONAMIENTO INMEDIATO.
DIRECCIONAMIENTO INDIRECTO
A REGISTRO BASE.
A REGISTRO INDICE
DIRECCIONAMIENTO RELATIVO
PREAUTOINCREMENTO
PREAUTODECREMENTO
POSTAUTOINCREMENTO
POSTAUTODECREMENTO
Operacin a realizar
una instruccin
A PUNTERO DE PILA