Lenguajezz

Solo disponible en BuenasTareas
  • Páginas : 77 (19121 palabras )
  • Descarga(s) : 0
  • Publicado : 8 de enero de 2012
Leer documento completo
Vista previa del texto
UNIDAD 1 FUNDAMENTOS INTRODUCCION LENGUAJE ENSAMBLADOR
1.1.1 USO APLICACIONES LENGUAJE ENSAMBLADOR

¿QUÉ ES EL LENGUAJE ENSAMBLADOR?
* Es un tipo de lenguaje de bajo nivel
* Constituye la representación más directa del código máquina específico para cada arquitectura de computadoras legible por un programador.
* Utilizado para escribir programas informáticos.

USO DEL LENGUAJEENSAMBLADOR
* Mejorar la eficiencia de una rutina específica 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 manipulacióndirecta del hardware.
* En los programas encajados que almacenan solamente una cantidad pequeña de memoria y el dispositivo se piensa para hacer solas tareas del propósito en: sistemas del carburante para automóvil , los sistemas de la seguridad , teléfonos, sensores
* Programadores del juego, permitiendo a los juegos funcionar más rápidamente.
* En tiempo real programas que necesitan lasincronización y respuestas exactas, tales como simulaciones, sistemas de navegación del vuelo, y equipo médico.
* El lenguaje ensamblador todavía se enseña en la mayoría de la informática y de los programas electrónicos de la ingeniería.
* Al escribir virus de la computadora, bootloaders, ciertos drivers de dispositivo, u otros artículos muy cerca del hardware o del sistema operativobajo.

APLICACIONES DEL LENGUAJE ENSAMBLADOR
* Aplicaciones en la Ingeniería del Software:

* CUANDO HAY IMPLICADOS GRÁFICOS
Si un programa está  dibujando una imagen en la pantalla, tiene que trabajar muy rápido, o la espera sería intolerable.
* CUANDO ES NECESARIO TOMAR MUCHAS DECISIONES
Esto es a menudo necesario en programas de juegos complejos, tales como las damas o elajedrez. El programa tiene que intentar y comprobar muchas posibilidades y decidir un movimiento que sea razonable.
* Sistemas Embebidos: impresoras, cámaras, autos, armas, juguetes, etc.
* Tiempo Real: en la industria y manufactura, adquisición datos, control robots
* Transporte: barcos, aviones, sondas espaciales, etc.
* Entretenimiento: Graficación, Multimedia, Cine y Video Juegos* DSP (Procesamiento de señal digital (DSP)): Procesamiento de Señales, Voz e Imágenes

1.1.2 ESCALABILIDAD MICROPROCESADORES

MICROPROCESADOR
El microprocesador es la parte de la computadora diseñada para llevar acabo o ejecutar los programas.

Ejecuta instrucciones que se le dan a la computadora a muy bajo nivel haciendo operaciones lógicas simples, como sumar, restar, multiplicar ydividir.
Viene siendo el cerebro de la computadora, el motor, el corazón de esta máquina. 

- Microprocesadores de 8 Bits:

Intel desarrollo el 8008, que fue el primer microprocesador de 8 bits; implantado con tecnología PMOS contaba con 48 instrucciones, podía ejecutar 300,000 operaciones por segundo y direccionaba 16 Kbytes de memoria.
* En el año de 1974 Intel anuncia el microprocesador8080, implantado con tecnología NMOS. Este microprocesador también direccionaba 8 bits, tenia 78 instrucciones, su velocidad de operación era 10 veces mayor que la del 8008 y podía direccionar hasta 64 Kbytes de memoria.
* La compañía Motorola introdujo el 6800, un microprocesador de 8 bits con 62 instrucciones.
* En 1975, la compañía Mos Technology anuncio dos microprocesadores: el 6501que era compatible con el 6800, y el 6502, cuyo circuito integrado incluía al 6501 y un circuito que generaba la señal de reloj.
* En 1976 la compañía Zilog introdujo el Z-80, este nuevo microprocesador de 8 bits, implementado con tecnología NMOS, tenía un código de 158 instrucciones, incluyendo todas las del 8080 y además requería un único voltaje de 5 volts.
* En 1977, Intel introdujo...
tracking img