Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Memoria virtual - - - - -
Micron=Millonsima parte de un metro
1
Evolucin Histrica de los
Microprocesadores Intel
1972. Introduccin del Intel 8008, el primer microprocesador de 8
bits, que era casi dos veces ms complejo que el 4004.
2
Evolucin Histrica de los
Microprocesadores Intel
1982. Introduccin de una ampliacin del 8086, el 80286, que
permita direccionar una memoria de 16 Mbytes en lugar de slo
1 Mbyte.
3
Evolucin Histrica de los
Microprocesadores Intel
1993. Aparece el Intel Pentium, introduciendo el uso de tcnicas
superescalares, que permiten que varias instrucciones se
ejecuten en paralelo.
1995. Intel presenta el Pentium Pro que continua la tendencia
iniciada con el Pentium hacia la organizacin superescalar,
con el uso agresivo del renombrado de registros,prediccin de
ramificaciones, anlisis del flujo de datos y ejecucin
especulativa.
1997. Aparicin del Intel Pentium II que incorpora la tecnologa
Intel MMX, que se dise especficamente para procesar de
forma eficiente datos de vdeo, audio y grficos.
Los Buses
4
Las unidades funcionales de una computadora se interconectan
mediante hilos conductores en paralelo (bus) que transmiten
simultneamente informacin. Los buses se componen de tres sub-
buses:
DE DATOS:
DE DIRECCIONES:
Es unidireccional.
DE CONTROL:
5
Los Microprocesadores
Mquinas basadas
en el uso de registros PC EAR SP
de propsito general.
Memoria
e interfaz
de E/S
R0
Registros R1
R2
Generales
R3
R4
R5 IR
R6 Unidad
de
control
ALU F
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.
Soportan instrucciones de dos o tres operandos.
6
Estructuras Bsicas de una Computadora
Mquinas basadas
en el uso de un PC EAR SP
acumulador.
Memoria
e interfaz
de E/S
ACC
IR
Unidad
de
control
ALU F
MAQUINAS BASADAS EN EL USO DE UN ACUMULADOR
Se supone que uno de los operandos est contenido en el acumulador para poder efectuar cualquier operacin aritmtica o
lgica.
Soportan instrucciones de un operando.
Memoria
e interfaz
de E/S
Dos operaciones
bsicas
TEMP
asociadas con la
pila:
IR
POP (extraer un
ALU F
dato de la pila)
7
Los Microprocesadores
Las instrucciones
Memoria Principal
Cantidad de memoria principal que se puede direccionar (n de palabras).
Longitud de palabra.
Unidad mnima direccionable.
8
Al nivel de lenguaje mquina
Instrucciones Mquina.
Tipos de instrucciones Mquina.
Repertorio o conjunto de instrucciones.
Formato de las instrucciones
Cdigo de Operacin.
Direccionamiento.
Modos de direccionamiento.
Necesidad de DECODIFICACION
9
Caractersticas de las Instrucciones
2. Emplean un nmero fijo de operandos, que podrn ser implcitos o
estar representados explcitamente en la instruccin.
10
Caractersticas de las Instrucciones
Qu informacin han de contener ?
11
Algunos Conceptos sobre direccionamiento y
direcciones de memoria.
Bytes 8 bits
Normalmente a Palabras 16 bits
Doble Palabras 32 bits
Cuadruple Palabras. 64 bits
Direccin
de palabra
0 3 2 1 0 Doble palabra
Palabra de 32 bits
(64 bits)
4 7 6 5 4
12
Algunos Conceptos sobre direccionamiento y
direcciones de memoria.
Byte Byte
ms menos
significativo significativo
Los microprocesadores
Modos de direccionamiento
13
Modos de direccionamiento
La propia instruccin
Puede Residir en Un registro
En la Memoria Principal
Modos de direccionamiento
14
Modos de direccionamiento
DIRECCIONAMIENTO IMPLICITO.
DIRECCIONAMIENTO INMEDIATO.
DIRECCIONAMIENTO INDIRECTO
Longitud o nmero de
bits que la componen
El formato de una instruccin define.
Significado o misin de
cada bit
15
Formato de las Instrucciones
Uso de autoincremento /
autodecremento
Ejemplo
Registro ndice utilizado
Desplazamiento
16