4.2. Lenguaje ensamblador

La evolución del lenguaje máquina fue el lenguaje ensamblador. Es también un lenguaje de bajo nivel, al igual que el lenguaje máquina, ya que dependen directamente del hardware donde son ejecutados. Pero las instrucciones que describen una operación elemental del procesador, se sustituyen por palabras especiales, en lugar de largas secuencias de ceros y unos.

Pero aunque ensamblador fue un intento por aproximar el lenguaje de los procesadores al lenguaje humano, presentaba múltiples dificultades:
  • Los programas seguían dependiendo directamente del hardware que los soportaba.
  • Los programadores tenían que conocer detalladamente la máquina sobre la que programaban, ya que debían hacer un uso adecuado de los recursos de dichos sistemas.
  • La lectura, interpretación o modificación de los programas seguía presentando dificultades.

Todo programa escrito en lenguaje ensamblador necesita de un intermediario, que realice la traducción de cada una de las instrucciones que componen su código al lenguaje máquina correspondiente. Este intermediario es el programa ensamblador. El programa original escrito en lenguaje ensamblador constituye el código fuente y el programa traducido al lenguaje máquina se conoce como programa objeto que será directamente ejecutado por la computadora.


No hay comentarios :

Publicar un comentario