You are on page 1of 11

1.

- Introduccin
El microprocesador (o simplemente procesador) es el circuito integrado central y ms complejo de unsistema informtico Es el encargado de ejecutar los programas, desde elsistema operativo hasta las aplicaciones de usuario; slo ejecuta instrucciones programadas en lenguaje de bajo nivel, realizando operaciones aritmticas y lgicassimples, tales como sumar, restar, multiplicar, dividir, laslgicas binarias y accesos a memoria.

Historia Hasta los primeros aos de la dcada de 1970 los diferentes componentes electrnicos que formaban un procesador no podan ser un nico circuito integrado, era necesario utilizar dos o tres "chips" para hacer una CPU

Arquitectura del microprocesador . Arquitectura del microprocesador Introduccin Con la aparicin de las computadoras personales (PC) y la reduccin en el costo de las mismas, el microprocesador se convirti en uno de los dispositivos electrnicos ms importantes en la historia de la electrnica. Bsicamente, un microprocesador es un circuito electrnico de muy alta escala de integracin, capaz de realizar una infinidad de tareas de forma repetitiva a velocidades muy altas. Esto se logra por medio de la lgica dictada por un conjunto de instrucciones que el microprocesador interpreta y ejecuta y que recibe el nombre de programa. Desde su aparicin en 1971 el microprocesador ha sufrido una gran cantidad de cambios, todos ellos hacia el lado de aumentar su capacidad y velocidad de procesamiento. Para poder utilizar todo el potencial que encierra un microprocesador, es

necesario conocer y comprender su lenguaje natural, esto es: el lenguaje ensamblador. Importancia del lenguaje ensamblador El lenguaje ensamblador es la forma ms bsica de programar un microprocesador para que ste sea capaz de realizar las tareas o los clculos que se le requieran. El lenguaje ensamblador es conocido como un lenguaje de bajo nivel, esto significa que nos permite controlar el 100 % de las funciones de un microprocesador, as como los perifricos asociados a ste. A diferencia de los lenguajes de alto nivel, por ejemplo "Pascal", el lenguaje ensamblador no requiere de un compilador, esto es debido a que las instrucciones en lenguaje ensamblador son traducidas directamente a cdigo binario y despus son colocadas en memoria para que el microprocesador las tome directamente. Aprender a programar en lenguaje ensamblador no es fcil, se requiere un cierto nivel de conocimiento de la arquitectura y organizacin de las computadoras, adems del conocimiento de programacin en algn otro lenguaje Ventajas del lenguaje ensamblador: Velocidad de ejecucin de los programas Mayor control sobre el hardware de la computadora Desventajas del lenguaje ensamblador: Repeticin constante de grupos de instrucciones No existe una sintaxis estandarizada Dificultad para encontrar errores en los programas (bugs) Historia de los procesadores Con la aparicin de los circuitos integrados, la posibilidad de reducir el tamao de algunos dispositivos electrnicos se vio enormemente favorecida. Los fabricantes de controladores integrados, calculadoras y algunos otros dispositivos comenzaron a solicitar sistemas integrados en una sola pastilla, esto dio origen a la aparicin de los microprocesadores. Microprocesadores de 4 bits En 1971, una compaa que se dedicaba a la fabricacin de memorias electrnicas lanz al mercado el primer microprocesador del

mundo. Este microprocesador fue el resultado de un trabajo encargado por una empresa que se dedicaba a la fabricacin de calculadoras electrnicas. El 4004 era un microprocesador de 4 bits capaz de direccionar 4096 localidades de memoria de 4 bits de ancho. Este microprocesador contaba con un conjunto de 45 instrucciones y fue ampliamente utilizado en los primeros videojuegos y sistemas de control. Microprocesadores de 8 bits Con la aparicin de aplicaciones ms complejas para el microprocesador y el gran xito comercial del 4004, Intel decidi lanzar al mercado un nuevo microprocesador, el 8008, ste fue el primer microprocesador de 8 bits. Las caractersticas de este microprocesador fueron: Capacidad de direccionamiento de 16 Kb Memoria de 8 bits Conjunto de 48 instrucciones Este microprocesador tuvo tanto xito, que en cosa de dos aos su capacidad de proceso fue insuficiente para los ingenieros y desarrolladores, por lo cual en 1973 se liber el 8080. Este microprocesador fue una versin mejorada de su predecesor y las mejoras consistieron en un conjunto ms grande de instrucciones, mayor capacidad de direccionamiento y una mayor velocidad de procesamiento. Finalmente, en 1977, Intel anunci la aparicin del 8085. Este era el ltimo microprocesador de 8 bits y bsicamente idntico al 8080. Su principal mejora fue la incorporacin del reloj temporizador dentro de la misma pastilla. Microprocesadores de 16 bits En 1978, Intel lanz al mercado el 8086 y un poco ms tarde el 8088. Estos dos microprocesadores contaban con registros internos de 16 bits, tenan un bus de datos externo de 16 y 8 bits respectivamente y ambos eran capaces de direccionar 1Mb de memoria por medio de un bus de direcciones de 20 lneas. Otra caracterstica importante fue que estos dos microprocesadores eran capaces de realizar la multiplicacin y la divisin por hardware, cosa que los anteriores no podan. Finalmente apareci el 80286. Este era el ltimo microprocesador de 16 bits, el cual era una versin mejorada del 8086. El 286 incorporaba una unidad adicional para el manejo de memoria y era capaz de direccionar 16Mb en lugar de 1Mb del 8086.

Microprocesadores de 32 bits El 80386 marco el inicio de la aparicin de los microprocesadores de 32 bits. Estos microprocesadores tenan grandes ventajas sobre sus predecesores, entre las cuales se pueden destacar: direccionamiento de hasta 4Gb de memoria, velocidades de operacin ms altas, conjuntos de instrucciones ms grandes y adems contaban con memoria interna (cach) de 8Kb en las versiones ms bsicas. Del 386 surgieron diferentes versiones, las cuales se listan a continuacin.

1.1.- Los antecedentes histricos de los microprocesadores

Esta pequea pieza de plstico de aspecto humilde cambi para siempre a la sociedad.

Considerando su tamao, no es una gran sorpresa que podamos pasar por alto la contribucin del microprocesador a la historia. Este dispositivo, sin embargo, ha permitido la creacin de las computadoras modernas, los satlites al espacio profundo e incluso los aviones de combate.
Invencin Ninguna persona invent el microprocesador. A principios de la dcada de 1970, tres empresas produjeron los primeros microprocesadores: Garrett AiResearch, Texas Instruments y Computer Terminals Corporation.

Garrett AiResearch y la CADC En 1970, Garrett AiResearch desarroll la Central Air Data Computer (CADC) para que use la Armada en los aviones de combate Tomcat. El ejrcito consider que este microprocesadorera tan revolucionario que su diseo se mantuvo secreto hasta 1998.

Texas Instruments En septiembre de 1981, Texas Instruments desarroll y public su propio microprocesador de 4 bits. Fue diseado para aplicaciones pre programadas como el clculo numrico. Intel 8008 No fue hasta 1972 que Intel ingres en el mercado con su procesador de 8 bits. El chip 8080 que lo sigui fue el primer microprocesador moderno adecuado para usar en una computadora personal.

National Semiconductor En 1974, National Semiconductor produjo el microprocesador PACE. Este fue el primermicroprocesador de 16 bits.

AT&T Bell Labs El microprocesador de 16 bits tuvo una vida comercial breve antes de que se desarrollara el procesador de 32 bits. AT&T Bell Labs produjo los primeros procesadores de 32 bits para distribucin pblica en 1981; este tipo de chipset podra alimentar computadoras de escritorioy porttiles.

1.2- Antecedences Historicos de Microprocesadores serie 68 (Motorola)


Motorola 68000 Motorola 68000 Microprocesador Produccin Fabricante(s) 1979 Motorola

Prototipo XC68000 chip fabricado en 1979 El Motorola 68000 es un microprocesador CISC 16/32 -bit diseado y comercializado por Motorola (actualmente producido por Freescale). Introducido en 1979, con la tecnologa HMOS, fue el primer miembro de la exitosa familia de microprocesadores m68k de 32 bits, por lo general el software creado para este procesador es compatible con las versiones futuras del resto de la lnea a pesar de que esta primera versin est limitada a un ancho de bus externo de 16-bit . Despus de tres dcadas en la produccin, la arquitectura 68000 todava est en uso. El Motorola 68000 (MC68000), debe su nombre al nmero de transistores de los que se compone, este microprocesador ha sido utilizado, entre otros, en los Commodore Amiga, los Atari ST, los primeros Macintosh, en Sharp X68000 y las primeras PCB de videojuegos de recreativas de Capcom. El MC68000 fue lanzado al mercado en 1980 y es el primero de una familia de microprocesadores que est formada por

el Motorola 68010, Motorola 68020, Motorola 68030, Motorola 68040 y el Motorola 68060. Esta familia de procesadores a menudo es designada por el trmino genrico 680x0, m68k, 68k o familia 68000. Motoroladesarroll tambin a un sucesor de los 680x0: el Coldfire. Historia Los 68000 surgieron del proyecto MACSS (Motorola Advanced Computer System on Silicon, Sistemas de Computacin Avanzadas en Silicio de Motorola), iniciado en 1976 para desarrollar una arquitectura totalmente nueva sin mantener lacompatibilidad hacia los anteriores procesadores. Sera el hermano de mayor potencia que complementara la lnea de productos de 8 bits 6800 en lugar de disear una lnea compatible. Al final, el 68000 fue provisto de un protocolo de buscon modo de compatibilidad para los dispositivos perifricos de la lnea 6800, y una versin con un bus de 8 bits de datos fue producida. Sin embargo, los diseadores se centraron principalmente en el futuro, o la compatibilidad hacia delante, lo que dio la plataforma M68K una ventaja frente posteriores arquitecturas de 32 bits en el conjunto de instrucciones. Por ejemplo, los registros de la CPU eran de 32 bits de ancho, aunque son pocas las estructuras autnomas en el procesador en s funcionan en 32 bits a la vez. El equipo MACSS estuvo muy fuertemente infuenciado por el diseo de procesadores para minicomputadoras, tales como el PDP-11 y los sistemas VAX, que tienen un microcdigo similar. Arquitectura El 68000 est basado en dos bancos de 8 registros de 32 bits. Un banco es de datos (Dn) y el otro de punteros (An). Adems contiene un contador de programa de 32 bits y un registro de estado de 16 bits, Siendo su parte alta el "System Byte" y la parte baja el "User Byte". Los registros de datos (D0 a D7) se pueden usar como registros de 32 bits (.l), 16 bits (.w) y 8 bits (.b). Cualquiera de ellos puede usarse como acumulador, ndice o puntero.Realizado en tecnologa HMOS y posee 64 pines sin multiplexacin de seales.Los registros de direcciones (punteros) son muy parecidos a los de datos, pero no pueden usarse como bytes y las operaciones con ellos no afectan al acarreo para poder efectuar clculos con direcciones entre clculos con datos.

1.3 Conceptos bsicos del microprocesador


Microprocesador (P): CI digital, programable, que ejecuta secuencialmente una serie de instrucciones para realizar unas funciones determinadas con los datos.

P + dispositivos de E/S + memoria Computadora

Arquitectura de Von Neumann (1940):

Generaciones de ordenadores:

1) Vlvulas de vaco. Ordenadores muy grandes y caros 2) Semiconductores 3) Primeros CI. Lenguajes de alto nivel (Fortran, Cobol) 4) Circuitos Integrados LSI. Aparece el primer P (4004, Intel, 1971) 5) Tcnicas VLSI. Se logra integrar un computador en un solo CI: microcontrolador (1976)

Bibliografia o http://es.wikipedia.org/wiki/Microprocesador o http://www.ehowenespanol.com/antecedentes-historicosmicroprocesadores-hechos_338593/ o http://es.wikipedia.org/wiki/Motorola_68000#Historia http://www.sisman.utm.edu.ec/libros/FACULTAD%20DE%20CIENCIAS%20 ZOOT%C3%89CNICAS/CARRERA%20DE%20INGENIER%C3%8DA%20EN %20INFORMATICA%20AGROPECUARIA/05/MICROPROCESADORES%20II/ Intro%20a%20micro%20II.pdf

You might also like