Você está na página 1de 56

Introduccin a los Microprocesadores Intel

INTEL Integrated Electronics ( Electrnica Integrada)

Es una empresa multinacional que fabrica microprocesadores, circuitos integrados especializados tales como : circuitos integrados auxiliares para placas base de ordenador y otros dispositivos electrnicos.

Domina el mercado de los microprocesadores

Historia
 Fundada por Gordon E. Moore y Robert Noyce en 1968. comenz fabricando memorias. El primer microprocesador de Intel fue el 4004, en 1971 para facilitar el diseo de una calculadora. programa almacenado en memoria ,poda hacer unas acciones u otras, es decir, un microprocesador En los 90, Intel fue responsable de muchas de las innovaciones del hardware de los ordenadores personales, incluyendo los buses PCI, AGP y USB, adems del nuevo PCI-Express. El 06/06/2005 Intel realiz un acuerdo con apple Computer, por el que Intel proveer procesadores para los ordenadores Apple, realizndose entre 2006 y 2007 la transicin desde los tradicionales IBM. En 01/2006 entra al mercado las primeras computadoras de Apple, una porttil y otra de escritorio, con procesadores Intel Core Duo de doble ncleo y que prometen ser toda una revolucin.

Categoras de Intel
CISC  Se refiere a los microprocesadores tradicionales que operan con grupos grandes de instrucciones de procesador (lenguaje de maquina). Los microprocesadores que estan dentro de esta categora es intel (incluido el PENTIUM).  Los procesadores CISC tienen un Set de instrucciones complejas por naturaleza que requieren varios a muchos ciclos para completarse.

RIS A diferencia de los CISC, los procesadores RISC tienen un grupo o Set de instrucciones simples requiriendo uno o pocos ciclos de ejecucin. Estas instrucciones pueden ser utilizadas ms eficientemente que la de los procesadores CISC con el diseo de software apropiado, resultando en operaciones ms rpidas

Cronologa de los Microprocesadores Intel

1971

Aparecieron los primeros microprocesadores 4004 para microordenador. Introduccin del Intel 8008, el primer microprocesador de 8 bits que era casi dos veces ms complejo que el 4004.

1972.

1974.

Microprocesador 8080, Se emplea en el primer PC (de IBM).

1977.

Microprocesador creado por la empresa Intel fue el 8085, tenia una gran densidad de integracin Microprocesador 8086, Diez veces ms potente que el anterior.

1978.

Cronologa de los Microprocesadores Intel

1979.

Microprocesador 8088, Idntico al 8086 pero con bus externo de 8bits (pequeo retroceso por compatibilidades). Aparecieron los microprocesadores 80186/80188 Utiliza de control de 16 bits por cada dispositivo integrado. Microprocesador 80286, Empieza la carrera. (fijarse en el registros

1982.

1982.

cuadro).

1985. 1989. 1993.

Microprocesador 80386, Primer salto cuantitativo Microprocesador 80486, Modelo bsico en la actualidad, desaparecido cuando se lea esta ponencia. Microprocesador 80586, Denominado comercialmente como Pntium

Cronologa de los Microprocesadores Intel


1991. Intel comenz una nueva poltica con la salida de los microprocesadores con la denominacin Overdrive. Los Overdrive eran actualizaciones para microprocesadores instalados en los sistemas que dispusieran de un segundo zcalo para tal propsito. Microprocesadores Pntium Pro - Cambio similar al 486, el mismo procesador con mejoras internas que aumentan considerablemente su potencia. Microprocesadores Pentium MMX, Multi Media Extensin, esta tecnologa es el realce a procesadores mas recientes de Intel el cual cambio el mundo de multimedia y de comunicaciones. 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. Microprocesadores Celeron, Este microprocesador fue liberado en 1998 por Intel para entrar al mercado de consumo popular con una versin simplificada del Pentium II. Microprocesadores Pentium III, se parece muchsimo a un hbrido de Pentium II y Celeron. Microprocesadores Pentium IV, Es un microprocesador de sptima generacin basado en la arquitectura x86 y manufacturado por Intel

1995.

1997.

1998.

1998.

1999.

1.

Microprocesadores 4004
Intel desarroll su 4004, el primer chip que contena todos los componentes de la CPU en un solo chip, el microprocesador haba nacido,gracias a los niveles de integracin alcanzados.

Es un microprocesador de 4 bits de bus de datos, direcciona 32768 bits de ROM y 5120 bits de RAM. Adems se pueden direccionar 16 ports de entrada (de 4 bits) y 16 ports de salida (de 4 bits).Contiene alrededor de 2300 transistores MOS de canal P de 10 micrones. El ciclo de instruccin es de 10,8 microsegundos, una velocidad de reloj de 108740 Khz. Memoria direccionable: 640 bytes, Tecnologa PMOS

Terminales del 4004


Este microprocesador estaba encapsulado en el formato DIP (Dual Inline Package) de 16 patas (ocho de cada lado).  La distancia entre las patas es de 0,1 pulgadas (2,54 milmetros), mientras que la distancia entre patas enfrentadas es de 0,3 pulgadas (7,68 milmetros).

Pata
1 2 3 4 5 6 7 8

Nombre
D0 D1 D2 D3 ss Clock phase 1 Clock phase 2 Sync output

Descripcin

Todas las direcciones y datos de RAM y ROM pasan por estas lneas

Referencia de tierra. Es la tensin ms positiva. Son las dos fases de entrada de reloj (clock)

Seal de sincronismo generada por el procesador. Indica el comienzo de un ciclo de instruccin.

Pata 9

Nombre Reset

Descripcin Un "1" lgico aplicado en esta pata borra todos los flags y registros de estado y fuerza el contador de programa (PC) a cero. Para que acte correctamente, esta lnea deber activarse por 64 ciclos de reloj (8 ciclos de mquina). La instruccin JCN verifica el estado de esta lnea. Esta seal est activa cuando el procesador necesita datos de la ROM

10 11

Test CM-ROM (Control Memory Outputs)

12

DD

Alimentacin del microprocesador. La tensin debe ser de -15 +/- 5% stas son las seales de seleccin de banco para indicar a cul RAM 4002 desea acceder el microprocesador stas son las seales de seleccin de banco para indicar a cul RAM 4002 desea acceder el microprocesador stas son las seales de seleccin de banco para indicar a cul RAM 4002 desea acceder el microprocesador stas son las seales de seleccin de banco para indicar a cul RAM 4002 desea acceder el microprocesador

13 14 15 16

CM-RAM3 CM-RAM2 CM-RAM1 CM-RAM0

El Microprocesador 8008
Es el primer microprocesador de 8 bits, era casi dos veces ms complejo que el 4004. El inters del mercado fue muy alto, sin embargo las ventas fueron bajas. Para solucionar este inconveniente, se disearon herramientas de hardware y software, entrenamiento y sistemas de desarrollo. Estos ltimos son computadoras especializadas para desarrollar y depurar programas (quitarles los errores) para el microprocesador especfico.

transistores, direccionaba 16 KBytes y la frecuencia mxima de reloj (clock) era de 108 KHz. La Memoria direccionable es de 16 kbytes, su nivel de integracin es de 10 micras, y tenia una Tecnologa PMOS. No tiene registro de puntero de stack (SP). Tiene una pila interna de 8 posiciones para almacenar las direcciones de retorno en el caso de llamadas a subrutina. Hay cuatro indicadores (o flags): Carry, Sign, Parity y Zero (C, S, P, Z).

 Cabe destacar que este microprocesador posea alrededor de 3500

Principales Caractersticas:

Conjunto de Registros del 8008


Este conjunto de registros forma la base para comprender el conjunto de registros de los siguientes procesadores, ya que se basan en ste. stos son:

Clasificacin
Acumulador

Registro
A

Longitud (en bits)


8 8

C Registros de Uso general D E H L Contador de Programa PC

8 8 8 8 8 14

El Microprocesador 8080
Este chip se us inmediatamente en cientos de productos diferentes. Aqu se corra el famoso sistema operativo CP/M (de la dcada del '70. Como detalle constructivo tena alrededor de 6000 transistores MOS de canal N (tecnologa NMOS) de 6 micrones, que se utilizaba en las ltimas memorias RAM dinmicas de 4 kilobits, adems le agreg una mejor estructura de interrupciones, mayor direccionamiento de memoria (16 KB en el 8008 contra 64 KB en el 8080) e instrucciones adicionales. Se conectaba al exterior mediante 40 patas (en formato DIP) y necesitaba tres tensiones para su funcionamiento (tpico de los circuitos integrados de esa poca): +12V, +5V y -5V. La frecuencia mxima era de 2 MHz. Ancho de bus: 8 bits

PINES 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

NOMBRE A10 GND D4 D5 D6 D7 D3 D2 D1 D0 -5V RESET HOLD INT CLK2 INTE DBIN /WR SYNC +5V Bus de direcciones

DESCRIPCIN

Referencia de tierra. Todas las tensiones se miden con respecto a este punto. Si SYNC = 0: Bus de datos. Si SYNC = 1: Seal de control que indica salida a perifrico.

Si SYNC = 0: Bus de datos. / Si SYNC = 1: Seal que indica si el uP est en ciclo de bsqueda de instruccin. Si SYNC = 0: Bus de datos. / Si SYNC = 1: Seal de control que indica entrada de perifrico. Si SYNC = 0: Bus de datos. / Si SYNC = 1: Seal de control que indica lectura de memoria. Si SYNC = 0: Bus de datos. / Si SYNC = 1: Seal que indica que el uP se ha detenido. Si SYNC = 0: Bus de datos. / Si SYNC = 1: Seal que indica que se realiza una operacin con el stack. Si SYNC = 0: Bus de datos. Si SYNC = 0: Bus de datos. / Si SYNC = 1: Modo lectura/escritura. / Si SYNC = 1: Seal de reconocimiento de interrupcin.

Una de las tres patas de alimentacin del 8080. Seal de borrado de todos los registros internos del 8080. Para ello, ponerlo a uno durante tres ciclos de reloj como mnimo. Sirve para poner los buses en alta impedancia para el manejo de DMA (acceso directo a memoria). Seal de pedido de interrupcin. Seal de reloj (debe venir del generador de reloj 8224). Seal de aceptacin de interrupcin. Indica que el bus de datos est en modo lectura. Indica que el bus de datos est en modo escritura. Este pin se pone a uno cuando comienza una nueva instruccin. Una de las tres patas de alimentacin del 8080.

PINES 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40

NOMBRE HLDA CLK1 READY WAIT A0 A1 A2 +12V A3 A4 A5 A6 A7 A8 A9 A15 A12 A13 A14 A11 Bus de direcciones. Bus de direcciones. Reconocimiento de HOLD.

DESCRIPCIN

Seal de reloj (debe venir del generador de reloj 8224). Sirve para sincronizar memorias o perifricos lentos (detiene al 8080 mientras se lee o escribe el dispositivo). Cuando vale "1", el 8080 est esperando al perifrico lento.

Una de las tres patas de alimentacin del 8080.

Conjunto de Registros del 8080


Es una ampliacin del conjunto del 8008, como puede observarse a continuacin:
Clasificacin Acumulador A B C D Registros de uso general E H L Contador de programa Puntero de pila Indicadores PC SP F Registro Longitud 8 bits 8 bits 8 bits 8 bits 8 bits 8 bits 8 bits 16 bits 16 bits 8 bits HL 16 bits DE 16 bits BC 16 bits Pares de registros Longitud

Hay cinco indicadores (Sign, Zero, Alternate Carry, Parity, Carry) ubicado en un registro de ocho bits llamado F (de Flags):

BIT

FLAG

AC

Los tres bits no usados siempre toman esos valores.

El Microprocesador 8085
El bus de datos est multiplexado con los ocho bits La alimentacin requiere slo +5V. Esto se

debe a la nueva tecnologa utilizada para la fabricacin llamada HMOS (High performance N-channel MOS) que permite una mayor integracin, llegando a la VLSI ( muy alta escala de integracin) con ms de diez mil transistores (el 8085 no es VLSI).
Tiene incorporado el generador de pulsos

menos significativos del bus de direcciones (utiliza los mismos pines para ambos buses), con lo que permite tener ms pines libres para el bus de control del microprocesador.

de reloj con lo que slo hace falta un cristal de cuarzo y un par de capacitores externos.
Adems est mejorado en lo que se refiere

a las interrupciones.
 Incluye las 74 instrucciones del 8080 y

posee dos adicionales (RIM y SIM) referidas a este sistema de interrupciones y a la entrada y salida serie.

Terminales del 8085

Este microprocesador estaba encapsulado en el formato DIP (Dual Inline Package) de 40 patas (veinte de cada lado).  La distancia entre las patas es de 0,1 pulgadas (2,54 milmetros), mientras que la distancia entre patas enfrentadas es de 0,6 pulgadas (15,32 milmetros).

PINES
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

NOMBRE
X1 X2 RESET OUT SOD SID TRAP RST 7.5 RST 6.5 RST 5.5 INTR /INTA AD0 AD1 AD2 AD3 AD4 AD5 AD6 AD7 GND

DESCRIPCIN
Entre estas dos patas se ubica el cristal Para inicializar perifricos Salida serie Entrada serie Entrada de interrupcin no enmascarable Entrada de interrupcin (mxima prioridad) Entrada de interrupcin Entrada de interrupcin Entrada de interrupcin (mnima prioridad) Reconocimiento de interrupcin Bus de direcciones y datos multiplexado Bus de direcciones y datos multiplexado Bus de direcciones y datos multiplexado Bus de direcciones y datos multiplexado Bus de direcciones y datos multiplexado Bus de direcciones y datos multiplexado Bus de direcciones y datos multiplexado Bus de direcciones y datos multiplexado Referencia de tierra. Todas las tensiones se miden con respecto a este punto.

PINES
21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40

NOMBRE
A8 A9 A10 A11 A12 A13 A14 A15 S0 ALE /WR /RD S1 IO/M READY /RESET IN CLK OUT HLDA HOLD VCC Bus de direcciones Bus de direcciones Bus de direcciones Bus de direcciones Bus de direcciones Bus de direcciones Bus de direcciones Bus de direcciones Bit de estado del 8085

DESCRIPCIN

Cuando est uno indica que salen direcciones por las patas ADn, en caso contrario, entran o salen datos Cuando vale cero hay una escritura Cuando vale cero hay una lectura Bit de estado del 8085 Si vale 1: operaciones con ports, si vale 0: operaciones con la memoria Sirve para sincronizar memorias o perifricos lentos Cuando est a cero inicializa el 8085 Salida del reloj para los perifricos Reconocimiento de HOLD Sirve para poner los buses en alta impedancia para el manejo de DMA (acceso directo a memoria) tensin de alimentacin: +5Vdc

Los Microprocesadores 8086/8088


El 8086 es un microprocesador de 16 bits, tanto en lo que se refiere a su estructura como en sus conexiones externas El 8088 es un procesador de 8 bits que internamente es casi idntico al 8086.

Velocidad de reloj: 5,8 y 10 MHz Nmero de transistores: 29.000 Nivel de integracin: 3 micras Memoria direccionable: 1 Mbyte Tecnologa: NMOS Rendimiento: 330KIPS (5MHz), 660KIPS (8MHZ) y 750KIPS (10MHZ) Principales caractersticas: 10 veces mas rpido que el 8080. Primer micro x86:es el padre de los PCs actuales.

Velocidad de reloj: 5 y 8 MHz Nmero de transistores: 29.000 Nivel de integracin: 3 micras Memoria direccionable: 1 Mbytes Tecnologa: CMOS Rendimiento: 330 KIPS (5MHz) y 750KIPS (8MHZ). Principales caractersticas: Es idntico al 8086 excepto en su bus de 8 bit.

La nica diferencia entre ambos es el tamao del bus de datos externo. Intel trata esta igualdad interna y desigualdad externa dividiendo cada procesador 8086 y 8088 en dos sub-procesadores. O sea, cada uno consta de una unidad de ejecucin (EU: Execution Unit) y una unidad interfaz del bus (BIU: Bus Interface Unit). La unidad de ejecucin es la encargada de realizar todas las operaciones mientras que la unidad de interfaz del bus es la encargada de acceder a datos e instrucciones del mundo exterior. Las unidades de ejecucin son idnticas en ambos microprocesadores, pero las unidades de interfaz del bus son diferentes en varias cuestiones, como se desprende del siguiente diagrama en bloques:

Registros de Uso General del8086/8088


Tienen 16 bits cada uno y son ocho:
1.-AX Registro acumulador, dividido en AH y AL (8 bits cada uno).Usndolo se produce en general una instruccin que ocupa un byte menos que si se utilizaran otros registros de uso general. Su parte ms baja, AL, tambin tiene esta propiedad. El ltimo registro mencionado es el equivalente al acumulador de los procesadores anteriores (8080 y 8085). Adems hay instrucciones como DAA; DAS; AAA; AAS; AAM; AAD; LAHF; SAHF; CBW; IN y OUT que trabajan con AX o con uno de sus dos bytes (AH o AL). Tambin se utiliza este registro (junto con DX a veces) en multiplicaciones y divisiones.

2.-BX

Registro base, dividido en BH y BL. Es el registro base de propsito similar (se usa para direccionamiento indirecto) y es una versin ms potente del par de registros HL de los procesadores anteriores.

3.-CX

Registro contador, dividido en CH y CL. Se utiliza como contador en bucles (instruccin LOOP), en operaciones con cadenas (usando el prefijo REP) y en desplazamientos y rotaciones (usando el registro CL en los dos ltimos casos). Registro de datos, dividido en DH y DL. Se utiliza junto con el registro AX en multiplicaciones y divisiones, en la instruccin CWD y en IN y OUT para direccionamiento indirecto de puertos (el registro DX indica el nmero de puerto de entrada/salida).

4.-DX

Registros de Uso General del 8086/8088


5.-SP Puntero de pila (no se puede subdividir). Aunque es un registro de uso general, debe utilizarse slo como puntero de pila, la cual sirve para almacenar las direcciones de retorno de subrutinas y los datos temporarios (mediante las instrucciones PUSH y POP). Al introducir (push) un valor en la pila a este registro se le resta dos, mientras que al extraer (pop) un valor de la pila este a registro se le suma dos.

6.-BP

Puntero base (no se puede subdividir). Generalmente se utiliza para realizar direccionamiento indirecto dentro de la pila. Puntero ndice (no se puede subdividir). Sirve como puntero fuente para las operaciones con cadenas. Tambin sirve para realizar direccionamiento indirecto.

7.-SI

8.-DI

Puntero destino (no se puede subdividir). Sirve como puntero destino para las operaciones con cadenas. Tambin sirve para realizar direccionamiento indirecto.

Modos de direccionamiento del 8086/8088:


Estos procesadores tienen 27 modos de direccionamiento.  Tres de ellos son comunes a microprocesadores anteriores:
Direccionamiento inmediato (el operando es un nmero que se encuentra en la misma instruccin), Direccionamiento a registro (el operando es un registro del microprocesador) Direccionamiento inherente (el operando est implcito en la instruccin.

Por ejemplo, en la multiplicacin uno de los operandos siempre es el acumulador). El resto de los modos sirve para localizar un operando en memoria. Para facilitar la explicacin de estos modos, se pueden resumir de la siguiente manera: Deben sumarse cuatro cantidades:
1) Direccin de segmento 3) Una cantidad ndice 2) Direccin base 4) Un desplazamiento.

Terminales del 8088


Este microprocesador est encapsulado en el formato DIP (Dual Inline Package) de 40 patas (veinte de cada lado). La distancia entre las patas es de 0,1 pulgadas (2,54 milmetros), mientras que la distancia entre patas enfrentadas es de 0,6 pulgadas (15,32 milmetros). La posicin de la pata 1. Esto sirve para no insertar el chip al revs en el circuito impreso.

El 8086/8088 puede conectarse al circuito de dos formas distintas: el modo mximo y el modo mnimo. El modo queda determinado al poner un determinado terminal (llamado MN/MX) a tierra o a la tensin de alimentacin. El 8086/8088 debe estar en modo mximo si se desea trabajar en colaboracin con el Procesador de Datos Numrico 8087 y/o el Procesador de Entrada/Salida 8089 (de aqu se desprende que en la IBM PC el 8088 est en modo mximo). En este modo el 8086/8088 depende de otros chips adicionales como el Controlador de Bus 8288 para generar el conjunto completo de seales del bus de control. El modo mnimo permite al 8086/8088 trabajar de una forma ms autnoma (para circuitos ms sencillos) en una manera casi idntica al microprocesador 8085.

Los 40 pines del 8088 en modo mnimo tienen las siguientes funciones:
PINES
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 GND (Masa) A14 (Bus de direcciones ) A13 (Bus de direcciones) A12 (Bus de direcciones) A11 (Bus de direcciones) A10 (Bus de direcciones) A9 (Bus de direcciones) A8 (Bus de direcciones) AD7 (Bus de direcciones y datos) AD6 (Bus de direcciones y datos) AD5 (Bus de direcciones y datos) AD4 (Bus de direcciones y datos) AD3 (Bus de direcciones y datos) AD2 (Bus de direcciones y datos) AD1 (Bus de direcciones y datos) AD0 (Bus de direcciones y datos) NMI (Entrada de interrupcin no enmascarable) INTR (Entrada de interrupcin enmascarable) CLK (Entrada de reloj generada por el 8284) GND (Masa)

DESCRIPCION

PINES
21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
RESET (Para inicializar el 8088)

DESCRIPCION
READY (Para sincronizar perifricos y memorias lentas) /TEST /INTA (El 8088 indica que reconoci la interrupcin) ALE (Cuando est uno indica que salen direcciones por AD, en caso contrario, es el bus de datos) /DEN (Data enable: cuando vale cero debe habilitar los transceptores 8286 y 8287 (se conecta al pin de "output enable"), esto sirve para que no se mezclen los datos y las direcciones). DT/R (Data transmit/receive: se conecta al pin de direccin de los chips recin indicados). IO/M (Si vale 1: operaciones con ports, si vale 0: operaciones con la memoria) /WR (Cuando vale cero hay una escritura) HLDA (Hold Acknowledge: el 8088 reconoce el HOLD) HOLD (Indica que otro integrado quiere aduearse del control de los buses, generalmente se usa para DMA o acceso directo a memoria). /RD (Cuando vale cero hay una lectura) MN/MX (Cuando esta entrada est en estado alto, el 8088 est en modo mnimo, en caso contrario est en modo mximo) /SSO (Junto con IO/M y DT/R esta salida sirve para determinar estados del 8088) A19/S6 (Bus de direcciones/bit de estado) A18/S5 (Bus de direcciones/bit de estado) A17/S4 (Bus de direcciones/bit de estado) A16/S3 (Bus de direcciones/bit de estado) A15 (Bus de direcciones) Vcc (+5V)

En modo mximo (cuando se aplica +5V al pin 33) hay algunos pines que cambian de significado:

PINES
24 25 26

DESCRIPCION
QS1: Estado de la cola de instrucciones (bit 1). QS0: Estado de la cola de instrucciones (bit 0). S0: Bit de estado 0.

27 28 29

S1: Bit de estado 1. S2: Bit de estado 2. /LOCK: Cuando vale cero indica a otros controladores del bus (otros microprocesadores o un dispositivo de DMA) que no deben ganar el control del bus. Se activa ponindose a cero cuando una instruccin tiene el prefijo LOCK. RQ/GT1: Es bidireccional y tiene la misma funcin que HOLD/HLDA en modo mnimo. RQ/GT0: Como RQ/GT1 pero tiene mayor prioridad. Esta salida siempre est a uno.

30 31 34

Los Microprocesadores 80186/80188


Estos microprocesadores aparecieron en 1982. Por Altamente Integrados" se entiende que el chip contiene otros componentes aparte de los encontrados en microprocesadores comunes como el 8088 u 8086. Generalmente contienen, aparte de la unidad de ejecucin, contadores o "timers", y a veces incluyen memoria RAM y/o ROM y otros dispositivos que varan segn los modelos. Cuando contienen memoria ROM, a estos chips se los llama microcomputadoras en un slo chip (no siendo ste el caso de los microprocesadores 80186/80188). Externamente se encapsulaban en el formato PGA (Pin Grid Array) de 68 pines.
El 80188 opera con ocho. Ambos procesadores operan con un bus de datos interno de 16 bits y generan un bus de direcciones de 20 bits para poder acceder a 220 = .048.576 bytes (1 MB).

El 80186 trabaja con un bus de datos externo de 16 bits.

El Microprocesador 80286
*El 80286 tiene dos modos de operacin. En el modo real, se comporta igual que un 8086, mientras que en modo protegido, las cosas cambian. *El 80286 contiene 134.000 transistores dentro de su estructura. *Ancho de bus de 16 bits*El 80286 tiene cuatro nuevos registros. Tres de ellos apuntan a las tablas de descriptores actualmente en uso. Estas tablas contienen informacin sobre los objetos protegidos en el sistema. Cualquier cambio de privilegio o de segmento debe realizarse a travs de dichas tablas. Adicionalmente hay varios
indicadores nuevos.

Velocidad de reloj: 12.5 MHz Nivel de integracin: 1.5 micras Memoria direccionable: 16 Mbytes Memoria virtual: 1 Gbyte Tecnologa: CMOS Rendimiento: 1.5 MIPS (10MHz), 2.66 MIPS (12.5 MHz)

Principales caractersticas: Hasta 6 veces ms rpido que el 8086. Fue el primer micro en ser usado en masa para hacer PCs clnicos.

Nuevas instrucciones del 80286


 ARPL .- Compara los bits RPL de dest contra src. Si el RPL de dest es menor que el RPL de src, los bits RPL del destino se cargan con los bits RPL de src y el indicador ZF se pone a uno. En caso contrario ZF se pone a cero. CLTS .- Pone a cero el indicador TS (bit 3 de la palabra de control de la mquina MSW). LAR .- El byte ms alto del registro destino se carga con el byte de derecho de acceso del segmento indicado por el selector almacenado en src. Pone ZF a uno si se puede realizar la carga. LGDT .- Carga el valor del operando en el registro GDTR. Antes de ejecutar esta instruccin la tabla debe estar en memoria. LIDT .-Carga el valor del operando en el registro IDTR. Antes de ejecutar esta instruccin la tabla debe estar en memoria. . LLDT .-Carga el selector indicado por el operando en el registro LDTR. Antes de ejecutar esta instruccin la tabla deber estar en memoria. LMSW .- Carga el valor del operando en la palabra de estado de la mquina MSW. El bit PE (bit 0) no puede ser puesto a cero por esta instruccin, por lo que una vez que se cambi a modo protegido, la nica manera de volver a modo real es mediante un RESET del microprocesador.

Nuevas instrucciones del 80286


LSL .-Carga el lmite del segmento de un selector especificado en src en el registro destino si el selector es vlido y visible en el nivel de privilegio actual. Si ocurre lo anterior el indicador ZF se pone a uno, en caso contrario, se pone a cero. LTR .-Carga el selector indicado por el operando en el registro TR. El TSS )Task state segment) apuntado por el nuevo TR deber ser vlido. SGDT .-Almacena el contenido del registro GDTR en el operando especificado. SIDT .-Almacena el contenido del registro IDTR en el operando especificado. SLDT .-Almacena el contenido del registro LDTR (que es un selector a la tabla de descriptores globales) en el operando especificado. SMSW .-Almacena la palabra de estado de la mquina MSW en el operando especificado. STR .-Almacena el registro de tarea actual (selector a la tabla de descriptores globales) en el operando especificado. VERR/VERW .-Verifica si el selector de segmento especificado en el operando es vlido y se puede leer/escribir en el nivel de privilegio actual. En este caso se pone ZF a uno, en caso contrario se pone ZF a cero..

El Microprocesador 80386

Consiste : Una unidad central de proceso (CPU) Una unidad de manejo de memoria (MMU) Una unidad de interfaz con el bus (BIU). Tiene dos modos de operacin: Modo de direccionamiento real (modo real) Modo de direccionamiento virtual protegido (modo protegido). En modo real el 80386 opera como un 8086 muy rpido, con extensiones de 32 bits si se desea. El modo real se requiere primariamente para preparar el procesador para que opere en modo protegido. El modo protegido provee el acceso al sofisticado manejo de memoria y paginado.

Versiones del 80386


80386  Presentada en Octubre de 1985   original de 16 MHz Con una velocidad de ejecucin de 6 millones de instrucciones por segundo y con 275.000 transistores 25 MHz Frecuencia reducida 0 MHz, Interfaz para cach opcional externo de 16, 32 64 KB, Soporte de LIM 4.0 (memoria expandida) por hardware, Generacin y verificacin de paridad  Ancho de bus de datos de 8 16 bits) es ideal para equipos porttiles. 386SL Presentada en 1990 386SX Apareci en junio de 1988 Para facilitar la transicin entre las computadoras de 16 bits Basadas en el 80286, Bus de datos de 16 bits y 24 bits de direcciones. Permiti el armado de computadoras en forma econmica que pudieran correr programas de 32 bits.

El Microprocesador 80486
Este microprocesador es bsicamente un 80386 con el agregado de una unidad de punto flotante compatible con el 80387 y un cach de memoria de 8 KBytes Por lo tanto los bloques que componen el 80486 .Son los siguientes:  Unidad de ejecucin.  Unidad de segmentacin.  Unidad de paginacin.  Unidad de cach.  Interfaz con el bus.  Unidad de instrucciones.  Unidad de punto flotante.

Overdrives
Intel comenz una nueva poltica con la salida de los microprocesadores con la denominacin Overdrive. Los Overdrive eran actualizaciones para los microprocesadores instalados en los sistemas que dispusieran de un segundo zcalo para tal propsito. Tres Generaciones;
Primera Generacin Segunda Generacin Tercera Generacin Trabaja con un consumo menor para reducir de este modo su alta temperatura.

Los chips disponan Tenia el 168 que los compatibles de un duplicador de hacan con los dems frecuencia interno zcalos. Tenan un pin ms, el En estos casos la nmero 169. actualizacin es sencillsima.

La Familia Pentium
La secuencia que llev esta familia de procesadores es la siguiente:

 Pentium I  Pentium PRO  Pentium MMX  Pentium II  Pentium III  Pentium IV

Pentium I
Este microprocesador se present el 22 de marzo de 1993 con velocidades iniciales de 60 y 66 MHz (112 millones de instrucciones por segundo en el ltimo caso). El 19 de octubre de 1992, Intel anunci que la quinta generacin de su lnea de procesadores compatibles (cuyo cdigo interno era el P5) llevara el nombre Pentium en vez de 586 u 80586, como todo el mundo estaba esperando. Esta fue una estrategia de Intel para poder registrar la marca y as poder diferir el nombre de sus procesadores del de sus competidores. Verificacin interna de paridad para asegurar la ejecucin correcta de las instrucciones, una unidad de punto flotante mejorada, bus de datos de 64 bit para una comunicacin ms rpida con la memoria externa .  Permite la ejecucin de dos instrucciones simultneamente. El chip se empaqueta en formato PGA (Pin Grid Array) de 273 pines. 3.100.000 transistores (fabricado con el proceso (Bipolar-CMOS) de 0,8 micrones). Cach interno de 8 KB para datos y 8 KB para instrucciones.

Pentium Pro

 El Pentium Pro a 133 MHz, que fue presentado el da 3 de noviembre de 1995 en el hotel Ritz de Madrid era un buen microprocesador de la tercera generacin de la gama Pentium.  Diseados especialmente para aplicaciones de 32 bit, sobre Windows 95 o Windows NT.  Su capacidad de trabajo y desempeo es alrededor de 40 a 60 % mas que los Pentium normales.  Posee todas las funciones y capacidades de trabajos realizados por los microprocesadores anteriores su velocidad es de 2000 Mhz.  Posee un cache primario de 16 KB y un secundario de 256 KB.

Pentium MMX
Multi Media Extensin, esta tecnologa es el realce a procesadores mas recientes de Intel el cual cambiara el mundo de multimedia y de comunicaciones. Sus Principales Realces:  Nuevas Instrucciones: Han aadido poderosas instrucciones diseadas para manipular y procesar eficazmente video, audio y datos grficos.  Estas instrucciones estn orientadas hacia las secuencias altamente paralelas y repetitivas que a menudo se encuentran en operaciones de multimedia.  SIMD: (Es un proceso llamado Singulares Instrucciones Multiple Data) Permite que una instruccin ejecute la misma funcin en mltiples piezas de datos.  Las aplicaciones de multimedia y comunicaciones de hoy en da usan a menudo repetitivos circuitos cerrados  Que, mientras ocupan 10 % o menos del cdigo de la aplicacin, puede dar a cuenta por 90% del tiempo de ejecucin.  Mas cache: Doblo en dos tamaos de On-Chip cache a 32K, reduciendo el numero de veces que el procesador tiene que dar acceso para informacin a reas de memoria mas lentas y Of.-Chip.

Pentium II
 Este es el ltimo lanzamiento de Intel.  Bsicamente es un Pentium Pro al que se ha sacado la memoria cach de segundo nivel del chip y se ha colocado todo ello en un tarjeta de circuito impreso, conectada a la placa a travs de un conector parecido al del estndar PCI, llamado Slot 1, que es utilizado por dos tipos de cartuchos, el S.E.C. y el S.E.P.P (el de los Celeron).  Tambin se le ha incorporado el juego de instrucciones MMX.  Est optimizado para aplicaciones de 32 bits.  Se comercializa en versiones que van desde los 233 hasta los 400 MHz.  Posee 32 Kbytes de cach L1 (de primer nivel) repartidos en 16Kb. para datos y los otros 16 para instrucciones.  La cach L2 (segundo nivel) es de 512 Kb. y trabaja a la mitad de la frecuencia del procesador.  La velocidad a la que se comunica con el bus (la placa base) sigue siendo de 66 MHz, pero en las versiones a partir de los 333 ya pueden trabajan a 100 MHz.  Incorpora 7,5 millones de transistores.  Los modelos de 0,35 pueden cachear hasta 512 Mb, los de 0,25 hasta 4 Gb. (menos los antiguos modelos a 333)

Especificaciones de la Gama Pentium II


Procesador PII 233 Frecuencia Tecnologa olta je Core
2,8 v 2,8 v 3,3 0,25 0,35 2,0 v 2,8 v 3,3 0,25 2,0 v 2,0 v 2,0 v 2,0 v 3,3 3,3 3,3 66Mhz 100Mhz 100Mhz 5 3,5 4 66Mhz 4,5 66Mhz 4

oltaje I/O
3,3

Bus

Multiplicador

233Mhz.

0,35 0,35

66Mhz

3,5

PII 266

266Mhz

PII 300

300Mhz

PII 333 PII 350 PII 400

333Mhz 350Mhz 400Mhz

0,25 0,25 0,25

Celeron
 Este microprocesador fue liberado en 1998 por Intel para entrar al mercado de consumo popular con una versin simplificada del Pentium II.  El Celeron carece de ante memoria de nivel 2, soporte para doble procesador y la carcaza plstica que identificaba al Pentium II.  Adems de esto, el microprocesador nicamente funcionaba con un transporte frontal de datos a 66MHz.  Los Celeron originales utilizaban la ranura 1, pero eventualmente Intel comenz a fabricarlos para formatos de Arreglos en Malla Plstica de Postes o formato PPGA por las siglas de su nombre en ingls Plastic Pin Grid Array, tambin conocido como zcalo 370.  Esta nueva interfaz permiti reducir los costos de fabricacin adems de que permiti una conversin ms econmica y sencilla para los fabricantes de tarjetas madre con zcalo 7.  El Celeron original funcionaba de los 233 a los 433MHz, mientras que el de zcalo 370 funciona desde los 300MHz y ms.

Pentium III
 Pentium III se parece muchsimo a un hbrido de Pentium II y Celeron. Por delante tiene la forma tpica de cartucho negro para conectar al Slot1 que ya tena el Pentium II... pero por el otro lado est desnudo, como el Celeron.  Intel denomina este formato S.E.C.C.2, para diferenciarlo del formato S.E.C.C. del Pentium II y del S.E.P.P del Celeron. El objetivo de eliminar una de las caras de plstico es aumentar la refrigeracin de los chips, tanto del micro en s como de los chips de cach L2, ya que de esta forma el disipador de calor apoya directamente sobre ellos.  El micro en s no tiene nada destacable fsicamente, se parece mucho a los ms recientes Pentium II.

Caractersticas Tcnicas
Caractersticas
Tecnologa de Fabricacin elocidad Cac Cac 2 32 5 2 a la mitad de la velocidad del micro y 00 MHz MMX MMX y

Pentium II
0,35 y 0,25 micras 233 a 450 MHz 32

Pentium III (P3)


0,25 micras 450 y 500 MHz 5 2 a la mitad de la velocidad del mgicro 00 MHz E

us de istema Instrucciones Especiales Caracterstica Especiales

Nmero de erie Individualizado

Pentium IV
 Es un microprocesador de sptima generacin.  Es el primer microprocesador con un diseo completamente nuevo desde el Pentium Pro de 1995.  El Pentium 4 original, denominado Willamette, trabajaba a 1,4 y 1,5 GHz; y fue lanzado en noviembre de 2001  Se comercializa en una versin para equipos de bajo presupuesto (Celeron) y una orientada a servidores de gama alta (Xeon).  Las distintas versiones son: Willamette, Northwood, Extreme Edition y Prescott  Willamette, la primer versin del Pentium 4, sufri de importantes demoras durante el diseo. De hecho, muchos expertos aseguran que los primeros modelos de 1,3, 1,4 y 1,5 GHz fueron lanzados prematuramente para evitar que se extienda demasiado el lapso de demora de los Pentium 4.  Adems, los modelos mas nuevos del AMD Thunderbird tenan un rendimiento superior al Pentium III, lnea que se encontraba al lmite de su capacidad por el momento.  Fueron fabricados utilizando un proceso de 180 nanmetros y utilizaban el Socket 423 para conectarse a la placa madre.  Intel lanz al mercado a finales del 2002, los nuevos Northwood de 2,9 y 2,2 GHz. Esta nueva versin combina un incremento de 256 a 512 KB en la memoria cach con la transicin a la tecnologa de produccin de 130 nanmetros. Al estar el microprocesador compuesto por transistores ms pequeos, poda alcanzar mayores velocidades y a la vez consumir menos energa.

Pentium IV
El nuevo procesador funcionaba con el Socket 478, el cual se haba visto en los ltimos modelos de la serie Willamette. En septiembre de 2003, Intel anunci la edicin extrema (Extreme Edition) del Pentium 4, apenas sobre una semana antes del lanzamiento del Athlon 64, y el Athlon 64 FX. El diseo era idntico al Pentium 4 (hasta el punto de que funcionara en las mismas placas madre), pero se diferenciaba por tener 2 MB adicionales de Memoria cach L3. Comparti la misma tecnologa Gallatin del Xeon MP, aunque con un Socket 478 (a diferencia del Socket 603 de los Xeon MP) y posea un FSB de 800MHz, ds veces ms grande que el del Xeon MP. Una versin para Socket LGA775 tambin fue producida, el primero de febrero de 2004, Intel introdujo una nueva versin de Pentium 4 denominada Prescott. A pesar de que un Prescott funcionando a la misma velocidad que un Northwood rinde menos, la renovada arquitectura del Prescott permite alcanzar mayores velocidades y el overclock es ms viable. El modelo de 3,8 GHz es el ms veloz de los que hasta ahora han entrado en el mercado.

Comparaciones de Algunos Procesadores


Procesador eloc./Reloj MHz elocidad Automvil Km/h 10 200 1000 800 1200 3300 5000 6600 20000 10000 20000 Bus Carriles de Autopistas

4004 8080 8086 8088 80286 80386 80486 DX/2 Pentium DX/4 Pentium Pro

0.108 2 10 8 12 33 50 66 200 100 200

4 Bits 8 Bits 16 Bits 16 Interno 8Externos 16 Bits 32 Bits 32 Bits 32 Bits 64 Internos 32Externos 32 Bits 64 Bits

2 4 8 4 8 16 16 16 16 16 32

Especificaciones Tcnicas de los Microprocesadores Intel


Nom el /Rej Anc/ Bus

Fecha 15/11/71

Num/ Tra 2.300 (10micras) 3.500 3.500 29.000 (3 micras) 29.000

Mem /Dir 640 Byte 16 K Bytes 16 K Bytes 1 Mega Byte

Mem/ ir

Descripcin 1 chip con manipulacin aritmtica Manipulacin Datos/ texto Manipulacin Datos/ texto 10 veces las prestaciones del 8080 Igual al 8086 excepto en su bus externo de 8 bits

4004

108 KHz.

4 Bits

8008 8080 8086

01/04/72 01/04/72 08/06/78

108 KHz. 108 KHz. 5 MHz. 8 MHz. 10 MHz. 5 MHz. 8 MHz.

8 Bits 8 Bits 16 Bits

8088

01/06/79

8 Bits

80286

01/02/82

8 MHz. 10 MHz. 12 MHz.

16 Bits

134.000 (1.5 micras)

16 Mega Bytes

1 Giga byte

De 3 a 6 veces las prestaciones del 8086

Especificaciones Tcnicas de los Microprocesadores Intel


Nombr Microproc esador Intel 386 DX V lo/ loj / N/ r M/ Dir M/ Vir D rip i

17/10/85

16 MHz. 20 MHz. 25 MHz. 33 MHz.

32 Bits

275.000 (1micra)

4Giga bytes

64Terab ytes

1 chip x86 capaz de manejar juegos de datos de 32 bits

Microproc esador Intel 386 SX Microproc esador Intel 486 DX

16/6/88

16 MHz. 20 MHz.

16 Bits

275.000 (1 micra)

4 Giga bytes

64Terab ytes

Bus capaz de direccionar 16 bits procesando 32bits a bajo coste Cach de nivel 1 en el chip

10/4/89

25 MHz. 33 MHz. 50 MHz.

32 Bits

(1micra, 0.8micra s en 50 MHz.)

4 Giga bytes

64Terab ytes

Especificaciones Tcnicas de los Microprocesadores Intel


Microproc esador Intel 486 SX Procesad or Pentium 22/04/91 16 MHz. 20 MHz. 25MHz.33 MHz. 60 MHz. 66 MHz. 75 MHz. 90 MHz. 100 MHz. 120 MHz. 133 MHz. 150 MHz. 166 MHz. 200 MHz. 150 MHz. 180 MHz. 200 MHz. 233 MHz. 266 MHz. 300 MHz. 32 Bits 1.185.000 (0.8 micras) 3,1 millones (0.8 micras) 4 Giga bytes 64 Tera bytes 64 Tera bytes Idntico en diseo al Intel 486DX. Sin coprocesador matemtico Arquitectura escalable. Hasta 5 veces las prestaciones del 486 DX a 33 MHz.

22/03/93

32 Bits

4 Giga bytes

Procesad or PentiumP ro Procesad or PentiumII

27/03/95

64 Bits

5,5 millones (0.32 micras) 7,5 millones (0.32 micras)

4 Giga bytes

64 Tera bytes 64 Tera bytes

Arquitectura de ejecucin dinmica con procesador de altas prestaciones S.E.C., MMX, Doble Bus Indep., Ejecucin Dinmica

07/05/97

64 Bits

4 Giga bytes

G r

Você também pode gostar