Sunteți pe pagina 1din 20

Microprocesadores y Microcontroladores

Unidad I Microprocesadores
1.1 Introduccin a los microprocesadores Historia
El microprocesador es un producto de la computadora con tecnologa semiconductora. Se eslabona desde la mitad de los aos 50's; estas tecnologas se fusionaron a principios de los aos 70`'s, produciendo el llamado microprocesador. La computadora digital ace c!lculos ba"o el control de un programa. La manera general en #ue los c!lculos se an ec o es llamada la ar#uitectura de la computadora digital. $s mismo la istoria de circuitos de estado s%lido nos a&uda tambi'n, por#ue el microprocesador es un circuito con transistores o microcircuito LS( )grande escala de integraci%n*, para ser m!s preciso. En los aos 50's, aparecen las primeras computadoras digitales de prop%sito general. +stas usaban tubos al ,aco )bulbos* como componentes electr%nicos acti,os. -ar"etas o m%dulos de tubos al ,aco fueron usados para construir circuitos l%gicos b!sicos tales como compuertas l%gicas & flip.flops )/elda donde se almacena un bit*. Ensamblando compuertas & flip.flops en m%dulos, los cientficos constru&eron la computadora )la l%gica de control, circuitos de memoria, etc.*. Los bulbos tambi'n formaron parte de la construcci%n de m!#uinas para la comunicaci%n con las computadoras. 0ara el estudio de los circuitos digitales, en la construcci%n de un circuito sumador simple se re#uiere de algunas compuertas l%gicas.

En los aos 1250 se fabricaron las primeras computadoras utili3ando tubos al ,aco o bulbos como componentes electr%nicos acti,os.

La construcci%n de una computadora digital re#uiere de muc os circuitos o dispositi,os electr%nicos. El principal paso tomado en la computadora fue acer #ue el dato fuera almacenado

en memoria como una forma de palabra digital. La idea de almacenar programas fue mu& importante. La tecnologa de los circuitos de estado s%lido e,olucion% en la d'cada de los aos 50's. El uso del material silicio de ba"o costo & con m'todos de producci%n masi,a, icieron al transistor ser el m!s usado para el diseo de circuitos. 0or lo tanto el diseo de la computadora digital fue un gran a,ance del cambio para rempla3ar al tubo al ,aco )bulbo* por el transistor a finales de los aos 50's.

$ principios de la d'cada de 1240, el estado de arte en la construcci%n de computadoras de estado s%lido sufri% un notable a,ance; surgi% una nue,a tecnologa en circuitos digitales, el transistor.

$ principios de los aos 40's, el arte de la construcci%n de computadoras de estado s%lido se increment% & surgieron las tecnologas en circuitos digitales como5 6-L )L%gica -ransistor 6esistor*, 7-L )L%gica -ransistor 7iodo*, --L )L%gica -ransistor -ransistor*, E/L )L%gica /omplementada Emisor*. $ mediados de los aos 40's se producen las familias de l%gica digital, dispositi,os en escala SS( & 8S( #ue corresponden a pe#uea & mediana escala de integraci%n de componentes en los circuitos de fabricaci%n. $ finales de los aos 40's & principios de los aos 70's surgieron los LS( )gran escala de integraci%n*. La tecnologa LS( fue aciendo posible m!s & m!s circuitos digitales en un circuito integrado. 0ero pocos circuitos LS( fueron producidos, los dispositi,os de memoria fueron un buen e"emplo.

$ mediados de los aos 1240 se producen las familias de circuitos de l%gica digital, nace el procesador de circuito integrado.

Las primeras calculadoras electr%nicas re#ueran de 75 a 100 circuitos integrados. 7espu's se dio un paso importante en la reducci%n de la ar#uitectura de la computadora a un circuito integrado simple, resultando un circuito #ue fue llamado el microprocesador.

7esde entonces )1240*

asta la actualidad, el microprocesador, se

a ido

desarrollando en ,elocidad & capacidad, llegando al microprocesador #ue conocemos en nuestros das.

El primer microprocesador fue el (ntel 9009, producido en 1271. Se desarroll% originalmente para una calculadora, & resultaba re,olucionario para su 'poca. /ontena :,;00 transistores en un microprocesador de 9 bits #ue s%lo poda reali3ar 40,000 operaciones por segundo.

1971: El Intel i4004

El primer microprocesador de < bits & puede acceder a muc a m!s memoria fue el (ntel <00< lan3ado al mercado en abril de 127:, desarrollado en 1272 para su empleo en terminales inform!ticos. 0uede acceder a muc a m!s memoria & en la pr!ctica unas tres o cuatro ,eces m!s r!pido #ue su antecesor de 9 bits. El (ntel <00< contena ;,;00 transistores.

1972: El Intel i8008

El primer microprocesador realmente diseado para uso general, desarrollado en 1279, fue el (ntel <0<0 de < bits, #ue contena 9.500 transistores & poda e"ecutar :00,000 instrucciones por segundo. Es un reempla3o a su predecesor, por#ue si cumpla las e=pectati,as )se deba a #ue era compatible a ni,el fuente en el lengua"e ensamblador por#ue usaban el mismo con"unto de instrucciones desarrollado por /omputer -erminal /orporation.*, #ue su anterior no logr%.

1974: El Intel 8080

8otorola 4<00 fue lan3ado al mercado poco despu's del (ntel <0<0. Su nombre pro,iene de #u' contena apro=imadamente 4<00 transistores. >arios de los primeras microcomputadoras de los aos 1270 usaron el 4<00 como procesador. Este microprocesador se utili3% como parte de un ?it para el desarrollo de sistemas controladores en la industria.

1975: Motorola 800

El @<0 es b!sicamente es una ampliaci%n del (ntel <0<0 con lo #ue admite todas sus instrucciones.

Es uno de los procesadores de m!s '=ito del mercado, del cual se an producido infinidad de ,ersiones cl%nicas, & sigue siendo usado de forma e=tensi,a en la actualidad en multitud de sistemas con funciones especiales )por e"emplo, los m%dem*.

197 : El !80

Los (ntel <0<4 & <0<< son los primeros microprocesadores de 14 bits diseados por (ntel. Aue el microprocesador usado para el primer computador personal de (B8, el (B8 0/.

1978: Intel 8088

El (ntel <0:<4 Aue el primer procesador de (ntel #ue podra e"ecutar todo el softCare escrito para su predecesor. Esta compatibilidad del softCare sigue siendo un sello de la familia de microprocesadores de (ntel.

1982: El Intel 8028

El (ntel <0;<4 fue empleado como la unidad central de proceso de muc os ordenadores personales desde mediados de los aos <0 asta principios de los 20. -ambi'n fabricado por (B8 & $87.

1985: El Intel 80"8

El (ntel <09<4 Se integraron nue,as instrucciones misi%n facilitar el acceso a banco de datos de otros procesadores.

1989: El Intel 8048

0oCer0/ 401 Aue desarrollada por una alian3a entre $pple, (B8 & 8otorola. Se implementa la filosofa 6(S/ )del ingl's reduced instruction set computer*. El ob"eti,o de este procesador es el aumento de rendimiento & la e"ecuci%n de instrucciones paralelas.

199": #o$er#% 01

El primer 0entium se lan3% al mercado el :: de mar3o de 122;. (ncluan instrucciones me"oradas #ue brindaban al usuario un me"or mane"o de aplicaciones multimedia, como por e"emplo, la lectura de pelculas en 7>7.

199": El Intel #entium

EL (ntel 0entium 0ro Se us% en ser,idores & los programas & aplicaciones para estaciones de traba"o )de redes* impulsaron r!pidamente su integraci%n en las computadoras. Estaba compuesto por alrededor de 5,5 millones de transistores.

1995: E& Intel #entium #ro

El $87 D5 Aue el primer procesador propio #ue desarroll% $87. Su nEmero es de transistores 9,;00,000.

199 : El 'M( )5

El (ntel 0entium ((. Fracias al nue,o diseo de este procesador, los usuarios de 0/ pueden capturar, re,isar & compartir fotografas digitales con amigos & familia ,a (nternet; re,isar & agregar te=to, mEsica & otros; con una lnea telef%nica; el en,iar ,deo a tra,'s de las lneas normales del tel'fono mediante (nternet se con,ierte en algo cotidiano.

1997: El Intel #entium II

El (ntel /eleron. /eleron es el nombre #ue lle,a la lnea de microprocesadores de ba"o costo de (ntel. El ob"eti,o era poder, mediante esta segunda marca, penetrar en los mercados cerrados a

los 0entium,

de

ma&or

rendimiento

&

precio.

1999: El Intel %eleron

El $87 $t lon D7. Su e=celente rendimiento )superando siempre al 0entium ((( & a los primeros 0entium (> de (ntel* & ba"o precio, la icieron mu& popular tanto entre los entendidos como en los iniciados en la inform!tica.

1999: El 'M( 't*lon )7

El procesador 0entium ((( ofrece nue,as instrucciones de (nternet. Aue diseado para refor3ar el !rea del desempeo en el (nternet. 6efuer3a el desempeo con im!genes a,an3adas, ;7. $ade una me"or calidad de audio, ,ideo & desempeo en aplicaciones de reconocimiento de ,o3. 0ermite a los usuarios acer cosas, tales como, na,egar a tra,'s de p!ginas pesadas )con muc os gr!ficos*, tiendas ,irtuales & transmitir arc i,os ,ideo de alta calidad. El procesador se integra con 2,5 millones de transistores.

1999: El Intel #entium III

El 0entium 9 se comerciali3a en una ,ersi%n para e#uipos de ba"o presupuesto )/eleron*, & una orientada a ser,idores de gama alta. El 0entium 9 original, denominado Gillamette, traba"aba a 1,9 & 1,5 FH3; & fue lan3ado el :0 de no,iembre de :000. El < de agosto de :00< se reali3a el Eltimo en,o de 0entium 9.

2000: E& Intel #entium 4

El $87 $t lon I0. (ntel reci'n aba lan3ado su procesador 0entium 9, & $87 para seguir estando a la cabe3a en cuanto a rendimiento de los procesadores sac% el $t lon I0.

2001: El 'M( 't*lon +#

El /ore 7uo contiene 151 millones de transistores. 0uede e"ecutar ,arias aplicaciones e=igentes simult!neamente, como "uegos con gr!ficos potentes o programas #ue re#uieran muc os c!lculos, al mismo tiempo #ue permite descargar mEsica o anali3ar el 0/ con un anti,irus en segundo plano, por e"emplo.

200 : El Intel %ore (uo

El $87 Ausion. La ejecucin general del procesador se basa en: El proceso de la

geometra 3D y otras funciones de carcter grfico. Es la plataforma de bajo consumo energtico.

2011: El 'M( ,usion

1.1.1

(e-inicin del microprocesador

El microprocesador es un circuito integrado digital #ue puede programarse con una serie de instrucciones, para reali3ar funciones especficas con los datos. /uando un microprocesador se conecta a un dispositi,o de memoria & se pro,ee de dispositi,os de entrada salida, pasa a ser un sistema microprocesador.

El microprocesador es la parte de la computadora diseada para lle,ar acabo o e"ecutar los programas. Este ,iene siendo el cerebro de la computadora, el motor, el cora3%n de esta m!#uina. Este e"ecuta instrucciones #ue se le dan a la computadora a mu& ba"o ni,el aciendo operaciones l%gicas simples, como sumar, restar, multiplicar & di,idir. El microprocesador, o simplemente el micro, es el cerebro del ordenador. Es un c ip, un tipo de componente electr%nico en cu&o interior e=isten miles )o millones* de elementos llamados transistores, cu&a combinaci%n permite reali3ar el traba"o #ue tenga encomendado el c ip.

El microprocesador es el circuito integrado central & m!s comple"o de un sistema inform!tico; constituido por millones de componentes electr%nicos agrupados en un pa#uete. Es, b!sicamente, el encargado de reali3ar toda operaci%n aritm'tico.l%gica, de control & de comunicaci%n con el resto de los componentes integrados #ue conforman un 0/.

-ambi'n es el principal encargado de e"ecutar los programas, sean de usuario o de sistema; s%lo e"ecuta instrucciones programadas a mu& ba"o ni,el, reali3ando operaciones elementales, b!sicamente, las aritm'ticas & l%gicas, tales como sumar, restar, multiplicar, di,idir, las l%gicas binarias & accesos a memoria. El microprocesador est! conectado, mediante un 3%calo especfico a la placa base.

1.1.2

Diferencias entre el Microprocesador y un Microcontrolador

Jn 8icrocontrolador )u/* es un circuito integrado #ue inclu&e todas las partes de una computadora pe#uea. Suelen basarse en un microprocesador #ue implementa el /0J & le aaden 8emoria ,ol!til, no ,ol!til & perif'ricos de Entrada & salida. El computador digital es una m!#uina de proceso de informaci%n al cual se le debe proporcionar un con"unto Enico de instrucciones )programa* para el traba"o #ue deba e"ecutar. El programa se almacena en la memoria interna del computador antes de ser e"ecutado.

Microprocesador Es un sistema digital abierto Re uiere de R!" e#terna de gran capacidad $"bytes% "emoria e#tensa. de programa muy

)ran dificultad para el desarrollo +endencia a la centrali0acin de las tareas /apacidad de reali0ar multitareas no limitadas "uc(os modos direccionamiento /asi todos son /,/. +iempo de aprendi0aje*desarrollo ele&ado de

Re uiere un decodificador por dispositi&o y por puerto e#terno. 'elocidad de operacin de (asta )iaga*+era ",-. .on de uso y propsito )eneral /osto de desarrollo implementacin ele&ado e

Microcontrolador

Es un sistema digital cerrado R!" de poca capacidad interna $bytes o 1b% "emoria de programa pe ue2a $algunos 1b% 3o se re uiere decodificadores de E*. o de memoria 'elocidad de algunos ",-. operacin de

"uy fciles y sencillos de utili0ar /ircuitos simples y tendencia a la modularidad -or lo general dan cabida a un solo programa y el soporte de tareas m5ltiples $de e#istir%6 es limitado Dos o tres direccionamiento /asi todos son R,./ +iempo de aprendi0aje*desarrollo reducido modos de

4rientados a operaciones de E*. /osto de desarrollo implementacin reducido e

1.2 'r.uitectura del microprocesador 1.2.1 ' tra/0s de dia1rama a 2lo.ues

JK(7$7 7E /LK-6LL5 Es el /entro ner,ioso, &a #ue desde ella se controlan & gobiernan todas las operaciones como5

-omar las instrucciones de memoria 7ecodificar o interpretar las instrucciones E"ecutar las instrucciones

JK(7$7 LLF(/$ $6(-8E-(/$ )$LJ* Esta unidad se encarga de reali3ar las operaciones elementales de tipo aritm'tico )sumas, restas, productos, di,isiones* & de tipo l%gico )comparaciones*. $ tra,'s de un bus interno se comunica con la unidad de control la cual le en,a los datos & le indica la operaci%n a reali3ar.

(I'34'M' E5 6&78UE9 (E& 80"8

1.2.2

'r.uitectura e:terna del microprocesador ;terminales<