IMPORTANCIA DEL LENGUAJE ENSAMBLADOR



El lenguaje ensamblador trabaja directamente con el microprocesador, por lo cual se debe de conocer el funcionamiento interno, tiene la ventaja de que puede realizar cualquier tipo de programas que en los lenguajes de alto nivel no lo pueden realizar, también los programas en ensamblador ocupan menos espacio en memoria.

El código escrito en lenguaje ensamblador posee una cierta dificultad deser entendido ya que su estructura se acerca al lenguaje máquina, es decir, es un lenguaje de bajo nivel.
El lenguaje ensamblador es difícilmente portable, es decir, un código escrito para un microprocesador, puede necesitar ser modificado, para poder ser usado en otra máquina distinta. Al cambiar a una máquina con arquitectura diferente, generalmente es necesario reescribirlo completamente.
Los programas hechos por un programador experto en lenguaje ensamblador son generalmente mucho más rápidos y consumen menos recursos del sistema (memoria RAM y ROM) que el programa equivalente compilado desde un lenguaje de alto nivel. Al programar cuidadosamente en lenguaje ensamblador se pueden crear programas que se ejecutan más rápidamente y ocupan menos espacio que con lenguajes de alto nivel.
Con el lenguaje ensamblador se tiene un control muy preciso de las tareas realizadas por un microprocesador por lo que se pueden crear segmentos de código difíciles y/o muy ineficientes de programar en un lenguaje de alto nivel, ya que, entre otras cosas, en el lenguaje ensamblador se dispone de instrucciones del CPU que generalmente no están disponibles en los lenguajes de alto nivel.
También se puede controlar el tiempo en que tarda una rutina en ejecutarse, e impedir que se interrumpa durante su ejecución.

Comentarios

Entradas populares de este blog

EMU8086

Obtención de Cadena con representación decimal

Proceso de ensamblado y ligado