Ensamblador

13.608 visualizaciones

Publicado el

1.1.1 - Usos y Aplicaciones del Lenguaje Ensamblador

Publicado en: Educación
0 comentarios
2 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

Sin descargas
Visualizaciones
Visualizaciones totales
13.608
En SlideShare
0
De insertados
0
Número de insertados
7.682
Acciones
Compartido
0
Descargas
271
Comentarios
0
Recomendaciones
2
Insertados 0
No insertados

No hay notas en la diapositiva.

Ensamblador

  1. 1. 1.1.1<br />USO Y APLICACIONES DEL LENGUAJE ENSAMBLADOR<br />
  2. 2. ¿QUÉ ES EL LENGUAJE ENSAMBLADOR?<br /><ul><li>Es un tipo de lenguaje de bajo nivel </li></ul>Constituye la representación más directa del código máquina específico para cada arquitectura de computadoras legible por un programador.<br /><ul><li>Utilizado para escribir programas informáticos.</li></li></ul><li>USO DEL LENGUAJE ENSAMBLADOR<br /><ul><li>Mejorar la eficiencia de una rutina específica que se ha transformado en un cuello de botella.
  3. 3. Obtener acceso a funciones de bajo nivel del procesador </li></ul>para realizar tareas que no son soportadas por los <br />lenguajes de alto nivel.<br /><ul><li>Escribir manejadores de dispositivos para comunicarse directamente con hardware especial tales como tarjetas de red.</li></li></ul><li><ul><li>La manipulación directa del hardware.
  4. 4. 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: </li></ul>los sistemas de la seguridad<br />teléfonos<br />sistemas del carburante para automóvil <br />sensores<br />
  5. 5. <ul><li>Programadores del juego, permitiendo a los juegos</li></ul>funcionar más rápidamente.<br /><ul><li>En tiempo realprogramas que necesitan la sincronización y respuestas exactas, tales como simulaciones, sistemas de navegación del vuelo, y equipo médico.
  6. 6. 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.
  7. 7. Al escribir virus de la computadora, bootloaders, </li></ul>ciertos drivers de dispositivo, u otros artículos<br />muy cerca del hardware o del sistema operativo bajo.<br />
  8. 8. APLICACIONES DEL LENGUAJE ENSAMBLADOR<br /><ul><li>Aplicaciones en la Ingeniería del Software:
  9. 9. CUANDO HAY IMPLICADOS GRÁFICOS</li></ul>Si un programa está  dibujando una imagen en la<br />pantalla, tiene que trabajar muy rápido, o la espera<br />sería intolerable. <br /><ul><li>CUANDO ES NECESARIO TOMAR MUCHAS DECISIONES </li></ul>Esto es a menudo necesario en programas de juegos complejos,<br />tales como las damas o el ajedrez. El programa tiene que intentar<br />y comprobar muchas posibilidades y decidir un movimiento <br />que sea razonable. <br />
  10. 10. <ul><li>Sistemas Embebidos: impresoras, cámaras, autos, armas, juguetes, etc.
  11. 11. Tiempo Real: en la industria y manufactura, adquisición datos, control robots
  12. 12. Transporte: barcos, aviones, sondas espaciales, etc.
  13. 13. Entretenimiento: Graficación, Multimedia, Cine y VideoJuegos
  14. 14. DSP (Procesamiento de señal digital (DSP)): Procesamiento de Señales, Voz e Imágenes</li></ul>BIBLIOGRAFIA:<br /><ul><li>es.wikipedia.org/wiki/Lenguaje_ensamblador
  15. 15. guatexguate.org/index.php?topic=62.0
  16. 16. www.twilightstudios.net/tutoriales/ensamblador</li>

×