Está en la 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.

1972.

Introduccin del Intel 8008, el primer microprocesador de 8


bits que era casi dos veces ms complejo que el 4004.

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

1978.

Microprocesador 8086, Diez veces ms potente que el


anterior.

Cronologa de los Microprocesadores Intel

1979.

Microprocesador 8088, Idntico al 8086 pero con bus externo de 8bits


(pequeo retroceso por compatibilidades).

1982.

Aparecieron los microprocesadores 80186/80188 Utiliza


de control de 16 bits por cada dispositivo integrado.

registros

1982.

Microprocesador 80286, Empieza la carrera. (fijarse en el

cuadro).

1985.

Microprocesador 80386, Primer salto cuantitativo

1989.

Microprocesador 80486, Modelo bsico en la actualidad,


desaparecido cuando se lea esta ponencia.

1993.

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.

1995.

Microprocesadores Pntium Pro - Cambio similar al 486, el mismo procesador con


mejoras internas que aumentan considerablemente su potencia.

1997.

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.

1998.

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.

1998.

Microprocesadores Celeron, Este microprocesador fue liberado en 1998 por Intel para
entrar al mercado de consumo popular con una versin simplificada del Pentium II.

1999.

Microprocesadores Pentium III, se parece muchsimo a un hbrido de Pentium II y


Celeron.

2001.

Microprocesadores Pentium IV, Es un microprocesador de sptima generacin basado


en la arquitectura x86 y manufacturado por Intel

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

Nombre

D0

D1

Descripcin

Todas las direcciones y datos de RAM y ROM pasan por


estas lneas

D2

D3

Vss

Referencia de tierra. Es la tensin ms positiva.

Clock
phase 1

Son las dos fases de entrada de reloj (clock)

Clock
phase 2

Sync
output

Seal de sincronismo generada por el procesador.


Indica el comienzo de un ciclo de instruccin.

Pata

Nombre

Descripcin

Reset

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).

10

Test

La instruccin JCN verifica el estado de esta lnea.

11

CM-ROM (Control
Memory Outputs)

Esta seal est activa cuando el procesador necesita


datos de la ROM

12

VDD

Alimentacin del microprocesador. La tensin debe ser


de -15V +/- 5%

13

CM-RAM3

stas son las seales de seleccin de banco para indicar


a cul RAM 4002 desea acceder el microprocesador

14

CM-RAM2

stas son las seales de seleccin de banco para indicar


a cul RAM 4002 desea acceder el microprocesador

15

CM-RAM1

stas son las seales de seleccin de banco para indicar


a cul RAM 4002 desea acceder el microprocesador

16

CM-RAM0

stas son las seales de seleccin de banco para indicar


a cul RAM 4002 desea acceder el microprocesador

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.

Cabe destacar que este microprocesador posea alrededor de 3500


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).

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

Registro

Longitud (en bits)

Acumulador

PC

14

Registros de Uso general

Contador de Programa

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

NOMBRE

DESCRIPCIN

A10

Bus de direcciones

GND

Referencia de tierra. Todas las tensiones se miden con respecto a este punto.

D4

Si SYNC = 0: Bus de datos.

D5

Si SYNC = 0: Bus de datos. / Si SYNC = 1: Seal que indica si el uP est en ciclo de bsqueda de
instruccin.

D6

Si SYNC = 0: Bus de datos. / Si SYNC = 1: Seal de control que indica entrada de perifrico.

D7

Si SYNC = 0: Bus de datos. / Si SYNC = 1: Seal de control que indica lectura de memoria.

D3

Si SYNC = 0: Bus de datos. / Si SYNC = 1: Seal que indica que el uP se ha detenido.

D2

Si SYNC = 0: Bus de datos. / Si SYNC = 1: Seal que indica que se realiza una operacin con el stack.

D1

Si SYNC = 0: Bus de datos.

/ Si SYNC = 1: Modo lectura/escritura.

10

D0

Si SYNC = 0: Bus de datos.

/ Si SYNC = 1: Seal de reconocimiento de interrupcin.

11

-5V

Una de las tres patas de alimentacin del 8080.

12

RESET

Seal de borrado de todos los registros internos del 8080. Para ello, ponerlo a uno durante tres ciclos de
reloj como mnimo.

13

HOLD

Sirve para poner los buses en alta impedancia para el manejo de DMA (acceso directo a memoria).

14

INT

15

CLK2

Seal de reloj (debe venir del generador de reloj 8224).

16

INTE

Seal de aceptacin de interrupcin.

17

DBIN

Indica que el bus de datos est en modo lectura.

18

/WR

Indica que el bus de datos est en modo escritura.

19

SYNC

20

+5V

Si SYNC = 1: Seal de control que indica salida a perifrico.

Seal de pedido de interrupcin.

Este pin se pone a uno cuando comienza una nueva instruccin.


Una de las tres patas de alimentacin del 8080.

PINES

NOMBRE

DESCRIPCIN

21

HLDA

Reconocimiento de HOLD.

22

CLK1

Seal de reloj (debe venir del generador de reloj 8224).

23

READY

Sirve para sincronizar memorias o perifricos lentos (detiene al 8080 mientras se lee o escribe el
dispositivo).

24

WAIT

Cuando vale "1", el 8080 est esperando al perifrico lento.

25

A0

26

A1

27

A2

28

+12V

29

A3

30

A4

31

A5

32

A6

33

A7

34

A8

35

A9

36

A15

37

A12

38

A13

39

A14

40

A11

Bus de direcciones.

Una de las tres patas de alimentacin del 8080.

Bus de direcciones.

Conjunto de Registros del 8080


Es una ampliacin del conjunto del 8008, como puede observarse a continuacin:
Clasificacin
Acumulador

Registro

Longitud

8 bits

8 bits

8 bits

8 bits

Registros de uso general


E

8 bits

8 bits

8 bits

Contador de programa

PC

16 bits

Puntero de pila

SP

16 bits

Indicadores

8 bits

Pares de registros

Longitud

BC

16 bits

DE

16 bits

HL

16 bits

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

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.

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.

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

NOMBRE

DESCRIPCIN

X1

X2

RESET OUT

SOD

Salida serie

SID

Entrada serie

TRAP

RST 7.5

Entrada de interrupcin (mxima prioridad)

RST 6.5

Entrada de interrupcin

RST 5.5

Entrada de interrupcin

10

INTR

Entrada de interrupcin (mnima prioridad)

11

/INTA

Reconocimiento de interrupcin

12

AD0

Bus de direcciones y datos multiplexado

13

AD1

Bus de direcciones y datos multiplexado

14

AD2

Bus de direcciones y datos multiplexado

15

AD3

Bus de direcciones y datos multiplexado

16

AD4

Bus de direcciones y datos multiplexado

17

AD5

Bus de direcciones y datos multiplexado

18

AD6

Bus de direcciones y datos multiplexado

19

AD7

Bus de direcciones y datos multiplexado

20

GND

Referencia de tierra. Todas las tensiones se miden con respecto a este punto.

Entre estas dos patas se ubica el cristal


Para inicializar perifricos

Entrada de interrupcin no enmascarable

PINES

NOMBRE

DESCRIPCIN

21

A8

Bus de direcciones

22

A9

Bus de direcciones

23

A10

Bus de direcciones

24

A11

Bus de direcciones

25

A12

Bus de direcciones

26

A13

Bus de direcciones

27

A14

Bus de direcciones

28

A15

Bus de direcciones

29

S0

30

ALE

Cuando est uno indica que salen direcciones por las patas ADn, en caso contrario, entran o salen datos

31

/WR

Cuando vale cero hay una escritura

32

/RD

Cuando vale cero hay una lectura

33

S1

34

IO/M

35

READY

36

/RESET IN

Cuando est a cero inicializa el 8085

37

CLK OUT

Salida del reloj para los perifricos

38

HLDA

Reconocimiento de HOLD

39

HOLD

Sirve para poner los buses en alta impedancia para el manejo de DMA (acceso directo a memoria)

40

VCC

Bit de estado del 8085

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

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

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.

El 8088 es un procesador
de 8 bits que internamente es casi
idntico al 8086.

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).

4.-DX

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).

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.

7.-SI

Puntero ndice (no se puede subdividir).


Sirve como puntero fuente para las operaciones con cadenas. Tambin sirve para
realizar direccionamiento indirecto.

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

2) Direccin base

3) Una cantidad ndice

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

DESCRIPCION

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)

10

AD6 (Bus de direcciones y datos)

11

AD5 (Bus de direcciones y datos)

12

AD4 (Bus de direcciones y datos)

13

AD3 (Bus de direcciones y datos)

14

AD2 (Bus de direcciones y datos)

15

AD1 (Bus de direcciones y datos)

16

AD0 (Bus de direcciones y datos)

17

NMI (Entrada de interrupcin no enmascarable)

18

INTR (Entrada de interrupcin enmascarable)

19

CLK (Entrada de reloj generada por el 8284)

20

GND (Masa)

PINES

DESCRIPCION

21

RESET (Para inicializar el 8088)

22

READY (Para sincronizar perifricos y memorias lentas)

23

/TEST

24

/INTA (El 8088 indica que reconoci la interrupcin)

25

ALE (Cuando est uno indica que salen direcciones por AD, en caso contrario, es el bus de datos)

26

/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).

27

DT/R (Data transmit/receive: se conecta al pin de direccin de los chips recin indicados).

28

IO/M (Si vale 1: operaciones con ports, si vale 0: operaciones con la memoria)

29

/WR (Cuando vale cero hay una escritura)

30

HLDA (Hold Acknowledge: el 8088 reconoce el HOLD)

31

HOLD (Indica que otro integrado quiere aduearse del control de los buses, generalmente se usa para DMA o acceso
directo a memoria).

32

/RD (Cuando vale cero hay una lectura)

33

MN/MX (Cuando esta entrada est en estado alto, el 8088 est en modo mnimo, en caso contrario est en modo
mximo)

34

/SSO (Junto con IO/M y DT/R esta salida sirve para determinar estados del 8088)

35

A19/S6 (Bus de direcciones/bit de estado)

36

A18/S5 (Bus de direcciones/bit de estado)

37

A17/S4 (Bus de direcciones/bit de estado)

38

A16/S3 (Bus de direcciones/bit de estado)

39

A15 (Bus de direcciones)

40

Vcc (+5V)

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

PINES

DESCRIPCION

24

QS1: Estado de la cola de instrucciones (bit 1).

25

QS0: Estado de la cola de instrucciones (bit 0).

26

S0: Bit de estado 0.

27

S1: Bit de estado 1.

28

S2: Bit de estado 2.

29

/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.

30

RQ/GT1: Es bidireccional y tiene la misma funcin que HOLD/HLDA en modo mnimo.

31

RQ/GT0: Como RQ/GT1 pero tiene mayor prioridad.

34

Esta salida siempre est a uno.

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

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

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 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

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)

indicadores nuevos.

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

386SL
Presentada en 1990
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.

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

Los chips disponan Tenia el 168 que los


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

Tercera Generacin

Trabaja con un consumo


menor para reducir de
este
modo
su
alta
temperatura.

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

Frecuencia

Tecnologa

Volta
je
Core

PII 233

233Mhz.

0,35

2,8 v

0,35

2,8 v

PII 266

PII 300

266Mhz
0,25

2,0 v

0,35

2,8 v

300Mhz
0,25

2,0 v

Voltaje
I/O

Bus

Multiplicador

3,3

66Mhz

3,5

3,3

66Mhz

3,3

66Mhz

4,5

PII 333

333Mhz

0,25

2,0 v

3,3

66Mhz

PII 350

350Mhz

0,25

2,0 v

3,3

100Mhz

3,5

PII 400

400Mhz

0,25

2,0 v

3,3

100Mhz

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

Pentium II

Pentium III (P3)

0,35 y 0,25 micras

0,25 micras

233 a 450 MHz

450 y 500 MHz

Velocidad
Cach L1

32 KB

32 KB

Cach L2

512 KB a la mitad de la
velocidad del micro

512 KB a la mitad de la
velocidad del
mgicro

66 y 100 MHz

100 MHz

Bus de Sistema
Instrucciones
Especiales
Caracterstica
Especiales

MMX

MMX y SSE
Nmero de Serie
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

Veloc./Reloj
MHz

Velocidad
Automvil
Km/h

Bus

Carriles de
Autopistas

4004

0.108

10

4 Bits

8080

200

8 Bits

8086

10

1000

16 Bits

8088

800

16 Interno 8Externos

80286

12

1200

16 Bits

80386

33

3300

32 Bits

16

80486

50

5000

32 Bits

16

DX/2

66

6600

32 Bits

16

Pentium

200

20000

64 Internos
32Externos

16

DX/4

100

10000

32 Bits

16

Pentium
Pro

200

20000

64 Bits

32

Especificaciones Tcnicas de los Microprocesadores Intel


Nom

Fecha

Vel /Rej

Anc/ Bus

Num/ Tra

Mem /Dir

Mem/ Vir

Descripcin

4004

15/11/71

108 KHz.

4 Bits

2.300
(10micras)

640
Byte

1 chip con
manipulacin
aritmtica

8008

01/04/72

108 KHz.

8 Bits

3.500

16 K
Bytes

Manipulacin
Datos/ texto

8080

01/04/72

108 KHz.

8 Bits

3.500

16 K
Bytes

Manipulacin
Datos/ texto

8086

08/06/78

5 MHz.
8 MHz.
10 MHz.

16 Bits

29.000
(3 micras)

1 Mega
Byte

10 veces las
prestaciones
del 8080

8088

01/06/79

5 MHz.
8 MHz.

8 Bits

29.000

80286

01/02/82

8 MHz.
10 MHz.
12 MHz.

16 Bits

134.000
(1.5 micras)

Igual al 8086
excepto en su
bus externo de
8 bits
16 Mega
Bytes

1 Giga
byte

De 3 a 6
veces las
prestaciones
del 8086

Especificaciones Tcnicas de los Microprocesadores Intel


Nombre
Microproc
esador
Intel 386
DX

Microproc
esador
Intel 386
SX

Microproc
esador
Intel 486
DX

Fecha

Velo/Reloj

17/10/85

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

16/6/88

10/4/89

16 MHz.
20 MHz.

25 MHz.
33 MHz.
50 MHz.

Anc /Bus

N /Tran

32 Bits

275.000
(1micra)

16 Bits

32 Bits

M/ Dir

M/ Vir

Descripcin

4Giga
bytes

64Terab
ytes

1 chip x86 capaz


de manejar juegos
de datos de 32 bits

275.000
(1 micra)

4 Giga
bytes

64Terab
ytes

Bus capaz de
direccionar 16 bits
procesando 32bits
a bajo coste

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

4 Giga
bytes

64Terab
ytes

Cach de nivel 1 en
el chip

Especificaciones Tcnicas de los Microprocesadores Intel


Microproc
esador
Intel 486
SX

22/04/91

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

32 Bits

1.185.000
(0.8
micras)

4 Giga
bytes

64
Tera
bytes

Idntico en diseo al
Intel 486DX. Sin
coprocesador
matemtico

Procesad
or
Pentium

22/03/93

60 MHz.
66 MHz.
75 MHz.
90 MHz.
100 MHz.
120 MHz.
133 MHz.
150 MHz.
166 MHz.
200 MHz.

32 Bits

3,1
millones
(0.8
micras)

4 Giga
bytes

64
Tera
bytes

Arquitectura
escalable. Hasta 5
veces las
prestaciones del 486
DX a 33 MHz.

Procesad
or
PentiumP
ro

27/03/95

150 MHz.
180 MHz.
200 MHz.

64 Bits

5,5
millones
(0.32
micras)

4 Giga
bytes

64
Tera
bytes

Arquitectura de
ejecucin dinmica
con procesador de
altas prestaciones

Procesad
or
PentiumII

07/05/97

233 MHz.
266 MHz.
300 MHz.

64 Bits

7,5
millones
(0.32
micras)

4 Giga
bytes

64
Tera
bytes

S.E.C., MMX, Doble


Bus Indep., Ejecucin
Dinmica

G r

También podría gustarte