Sie sind auf Seite 1von 6

Fundamentos Introduccin Lenguaje Ensamblador Es un Lenguaje de Bajo Nivel.

Son lenguajes totalmente dependientes de la mquina, es decir que el programa que se realiza con este tipo de lenguajes no se pueden migrar o utilizar en otras maquinas. Al estar prcticamente diseados a medida del hardware, aprovechan al mximo las caractersticas del mismo. Dentro de este grupo se encuentran: El lenguaje maquina: este lenguaje ordena a la mquina las operaciones fundamentales para su funcionamiento. Consiste en la combinacin de 0's y 1's para formar las ordenes entendibles por el hardware de la maquina. Este lenguaje es mucho ms rpido que los lenguajes de alto nivel. La desventaja es que son bastantes difciles de manejar y usar, adems de tener cdigos fuente enormes donde encontrar un fallo es casi imposible. El lenguaje ensamblador es un derivado del lenguaje maquina y est formado por abreviaturas de letras y nmeros llamadas mnemotcnicos. Con la aparicin de este lenguaje se crearon los programas traductores para poder pasar los programas escritos en lenguaje ensamblador a lenguaje mquina. Como ventaja con respecto al cdigo mquina es que los cdigos fuentes eran ms cortos y los programas creados ocupaban menos memoria. Las desventajas de este lenguaje siguen siendo prcticamente las mismas que las del lenguaje ensamblador, aadiendo la dificultad de tener que aprender un nuevo lenguaje difcil de probar y mantener.

1.1.1

Uso Aplicaciones Lenguaje Ensamblador

Uso del Lenguaje Ensamblador Mejorar la eficiencia de una rutina especfica que se ha transformado en un cuello de botella. Obtener acceso a funciones de bajo nivel del procesador para realizar tareas que no son soportadas por los lenguajes de alto nivel. Escribir manejadores de dispositivos para comunicarse directamente con hardware especial tales como tarjetas de red. La manipulacin directa del hardware.

En los programas encajados que almacenan solamente una cantidad pequea de memoria y el dispositivo se piensa para hacer solas tareas del propsito en: Telfonos, sensores, los sistemas de seguridad Programadores del juego, permitiendo a los juegos funcionar ms rpidamente. En tiempo real programas que necesitan la sincronizacin y respuestas exactas, tales como simulaciones, sistemas de navegacin del vuelo, y equipo mdico. El lenguaje ensamblador todava se ensea en la mayora de la informtica y de los programas electrnicos de la ingeniera. Al escribir virus de la computadora, bootloaders, ciertos drivers de dispositivo, u otros artculos muy cerca del hardware o del sistema operativo bajo.

Aplicaciones en la Ingeniera del Software: CUANDO HAY IMPLICADOS GRFICOS Si un programa est dibujando una imagen en la pantalla, tiene que trabajar muy rpido, o la espera sera intolerable. CUANDO ES NECESARIO TOMAR MUCHAS DECISIONES Esto es a menudo necesario en programas de juegos complejos, tales como las damas o el ajedrez. El programa tiene que intentar y comprobar muchas posibilidades y decidir un movimiento que sea razonable. Sistemas Embebidos: impresoras, cmaras, autos, armas, juguetes, etc. Tiempo Real: en la industria y manufactura, adquisicin datos, control robots Transporte: barcos, aviones, sondas espaciales, etc. Entretenimiento: Graficacin, Multimedia, Cine y VideoJuegos DSP (Procesamiento de seal digital (DSP)): Procesamiento de Seales, Voz e Imgenes

1.1.2

Escalabilidad Microprocesadores

El microprocesador es la parte de la computadora diseada para llevar acabo o ejecutar los programas. Ejecuta instrucciones que se le dan a la computadora a muy bajo nivel haciendo operaciones lgicas simples, como sumar, restar, multiplicar y dividir. Viene siendo el cerebro de la computadora, el motor, el corazn de esta mquina. Los microprocesadores de 8 bits.

Intel desarrollo el 8008, que fue el primer microprocesador de 8 bits; implantado con tecnologa PMOS contaba con 48 instrucciones, poda ejecutar 300,000 operaciones por segundo y direccionaba 16 Kbytes de memoria. En el ao de 1974 Intel anuncia el microprocesador 8080, implantado con tecnologia NMOS. Este microprocesador tambien direccionaba 8 bits, tenia 78 instrucciones, su velocidad de operacin era 10 veces mayor que la del 8008 y poda direccionar hasta 64 Kbytes de memoria. La compaia Motorola introdujo el 6800, un microprocesador de 8 bits con 62 instrucciones. En 1975, la compaia Mos Technology anuncio dos microprocesadores: el 6501 que era compatible con el 6800, y el 6502, cuyo circuito integrado inclua al 6501 y un circuito que generaba la seal de reloj. En 1976 la compaia Zilog introdujo el Z-80, este nuevo microprocesador de 8 bits, implementado con tecnologa NMOS, tenia un cdigo de 158 instrucciones, incluyendo todas las del 8080 y adems requera un nico voltaje de 5 volts. En 1977, Intel introdujo el 8085, el cual combinaba el 8080, el circuito de reloj y el controlador de sistema en un solo chip. Este microprocesador estaba fabricado con tecnologa NMOS y requera al igual que el Z-80, un nico voltaje de 5 volts. Los microprocesadores de 16 bits Empez a surgir en la dcada de los 80`s. El primero en aparecer fue el 8086 de Intel, adoptado por IBM para la fabricacin de la IBM PC. Despus Motorola introdujo el 68000 cuyos registros internos son de 32 bits. Motorola fabrico microprocesadores derivados del 68000, como el 68020 y el 68030, entre otros destinados a computadoras de mayor desempeo llamadas Workstations. Intel desarrollo el 8088, utilizado por las computadoras IBM XT (en el ao 1981), el 80186, el 80286 empleado en las IBM AT, el 80386, el 80486 y el Pentium en sus diferentes versiones. Tambin desarrollo un sustituto para el 8088; el 80188. El 80286, surgi al mercado en 1983, utilizado en las computadoras IBM PC AT. En 1985 aparece el 80386 de Intel, utilizado en las computadoras Compaq. Intel fabrico microprocesadores variantes del 80386, como el SX, DX y SL. En 1991 Intel desarrollo el y486, que incluia un bloque de memoria cache y un coprocesador matemtico dentro de la misma pastilla. Tambien hubo variantes de este microprocesador como el 486DX, SX, DX2 y DX4. La principal diferencia entre cada versin es la velocidad de proceso y el voltaje de operacin. En 1993 Intel lanza al mercado la generacin de microprocesadores Pentium, notables por su arquitectura superescalar, su ancho de bus externo de 64 bits y, su velocidad que alcanzaba los 200 Mhz. Las compaas AMD y Cyrix introdujeron los microprocesadores 6X86 y K5 respectivamente. A fines de 1995 apareci el Pentium Pro de Intel, cuya ventaja era tener un mayor numero de aplicaciones por ciclo de reloj. Con la aparicin de multimedia, Intel desarrollo a finales de 1997 el Pentium MMX (MultiMedia eXtensions).

Por su parte, AMD desarrolla el microprocesador K6; tambin con funciones especiales para el manejo de multimedia. En 1996, Motorola introdujo su nueva lnea de microprocesadores Power PC, destinados a las computadoras de la serie Macintosh Power PC (en alianza con IBM y Apple Computer). Despues del Power PC, Motorola lanza la lnea de microprocesadores G3. El Intel 4004 (i4004), un CPU de 10bits, fue el primer microprocesador en un simple chip. Microprocesador de 4 bits Contiene 2.300 transistores Encapsulado CERDIP de 16 pines Mxima velocidad del reloj 740 KHz Usa Arquitectura Harvard, es decir, almacenamiento separado de programas y datos.

Intel 8008 Emplea direcciones de 14 bits, pudiendo direccionar hasta 16 KB de memoria. El circuito integrado del i8008, limitado por las 18 patillas de su encapsulado DIP, tiene un bus compartido de datos y direcciones de 8 bits, por lo que necesita una gran cantidad de circuitera externa para poder ser utilizado. El i8008 puede acceder a 8 puertos de entrada y 24 de salida. Los i8086 e i8088 se basaron en el diseo del Intel 8080 y el Intel 8085, y de hecho son compatibles a nivel de ensamblador con el i8080. El conjunto de registros tambin es similar al del i8080, pero ampliados a 16 bits. Tanto el i8086 como el i8088 tienen cuatro registros generales de 16 bits, que tambin pueden ser accedidos como ocho registros de 8 bits, y tienen cuatro registros ndice de 16 bits

El Intel 80286 (llamado oficialmente iAPX 286, tambin conocido como i286 o 286) es un microprocesador de 16 bits de la familia x86, que fue lanzado al mercado por Intel el 1 de febrero de 1982. Las versiones iniciales del i286 funcionaban a 6 y 8 MHz, pero acab alcanzando una velocidad de hasta 20 MHz. El i286 fue el microprocesador ms empleado en los IBM PC y compatibles entre mediados y finales de los aos 80 .

El Intel 80386 (i386, 386) es un microprocesador CISC con arquitectura x86. Durante su diseo se le llam 'P3', debido a que era el prototipo de la tercera generacin x86. El i386 fue empleado como la unidad central de proceso de muchos ordenadores personales desde mediados de los aos 80 hasta principios de los 90. Los Intel 80486 (i486, 486) son una familia de microprocesadores de 32 bits con arquitectura x86 diseados por Intel. Los i486 son muy similares a sus predecesores, los Intel 80386. La diferencias principales son que los i486 tienen un conjunto de instrucciones optimizado, una unidad de coma flotante y un cach unificado integrados en el propio circuito integrado del microprocesador y una unidad de interfaz de bus mejorada. Estas mejoras hacen que los i486 sean el doble de rpidos que un i386 a la misma velocidad de reloj. Intel Pentium pro

El Pentium Pro es la sexta generacin de arquitectura x86 de los microprocesadores de Intel, cuya meta era remplazar al Pentium en toda la gama de aplicaciones, pero luego se centr como chip en el mundo de los servidores y equipos de sobremesa de gama alta. Posteriormente Intel lo dej de lado a favor de su gama de procesadores de altas prestaciones llamada Xeon.

Intel Pentium II El Pentium II es un microprocesador con arquitectura x86 diseado por Intel, introducido en el mercado el 7 de mayo de 1997. Est basado en una versin modificada del ncleo P6, usado por primera vez en el Intel Pentium Pro. Los cambios fundamentales respecto a ste ltimo fueron mejorar el rendimiento en la ejecucin de cdigo de 16 bits, aadir el conjunto de instrucciones MMX y eliminar la memoria cach de segundo nivel del ncleo del procesador, colocndola en una tarjeta de circuito impreso junto a ste. El Pentium III es un microprocesador de arquitectura i686 fabricado por Intel; el cual es una modificacin del Pentium Pro. Existen tres versiones de Pentium III: Katmai, Coppermine y Tualatin. El Pentium 4 (errneamente escrito Pentium IV) es un microprocesador de sptima generacin basado en la arquitectura x86 y fabricado por Intel. 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;

El Pentium M representa un cambio radical para Intel, ya que no es una versin de bajo consumo del Pentium 4, sino una versin fuertemente modificada del diseo del Pentium III (que a su vez es una modificacin del Pentium Pro). Los miembros de la familia Pentium M son los siguientes: Pentium M Banias Pentium M Dothan Pentium M Dothan (SonomaPentium M Yonah (Core Solo y Core Duo) Los procesadores Pentium D fueron introducidos por Intel en el Spring 2005 Intel Developer Forum. Un chip Pentium D consiste bsicamente en dos procesadores Pentium 4 (de ncleo Prescott) en una nica pieza de silicio con un proceso de fabricacin de 90 nm. El nombre en clave del Pentium D antes de su lanzamiento era "Smithfield". Incluye una tecnologa DRM (Digital rights management) para hacer posible un sistema de proteccin anticopia de la mano de Microsoft. Existen Seis variantes del Pentium D: Pentium D 805, a 2.6 GHz Pentium D 820, a 2.8 GHz Pentium D 830, a 3.0 GHz Pentium D 840, a 3.2 GHz Pentium D Extreme Edition, a 3.2 GHz, con Hyper Threading.

Este microprocesador implementa 2Mb de cach compartida para ambos ncleos ms un bus frontal de 667Mhz; adems implementa un nuevo juego de instrucciones para multimedia (SSE3) y mejoras para las SSE y SSE2, sin embargo, el desempeo con enteros es ligeramente inferior debido a su cach con mayor latencia. El procesador Core 2 Duo de Intel es la continuacin de los Pentium D y Core Duo. El acceso a memoria inteligente optimiza el ancho de banda de datos. Su arquitectura se basa en la del Pentium M, pues demostr ser mucho ms eficiente que la arquitectura de Pentium 4. Core 2 Quad o Core Quad son la nueva serie de procesadores de Intel de 4 ncleos (no confundir con Core 2 Extreme) que saldrn al mercado en el primer trimestre del 2007. Estos procesadores sern un 70% ms rpido que los Core 2 Duo, llevando a Intel nuevamente a la delantera en velocidad y rendimiento de procesadores.

Formato de estilo

Das könnte Ihnen auch gefallen