5. El Lenguaje Ensamblador

 

Enlace a curso de lenguaje ensamblador

 

Video curso de lenguaje ensamblador basado en nasm bajo GNU/Linux

 

Actividad

  1. Investigar los programas ensambaldores para los sistemas operativos y realizar una comparación diseñando un mapa concepctual:
    1. Windows
    2. Mac OS X
    3. GNU/Linux
    4. Solaris
  2. Investigar en un mínimo de 5 cuartillas los editores de código fuente e IDEs para el lenguaje ensamblador. Realizar un cuadro comparativo identificando ventajas y desventajas de cada uno de ellos.

Bibliografía

  1. Dandamudi, Sivarama P. Guide to Assembly Language Programming in Linux. Editorial Springer. 2005.
  2. Irvine, Kip R. Lenguaje Ensamblador para computadoras basadas en Intel. Quinta Edición. Editorial Prentice Hall. México. 2008.
  3. Abel, Peter. Lenguaje Ensamblador y Programación para PC IBM y Compatibles. Tercera Edición. Editorial Pearson Educación. México. 1996.
  4. Blum, Richard. Professional Assembly Language. Editorial Wiley Publishing Inc. 2005.
  5. Seyfarth, Ray. Introduction to 64 Bit Intel Assembly Language Programming for Linux. School of Computing University of Southern Mississipi. USA. 2011.