Importancia del lenguaje ensamblador

El lenguaje ensamblador

El lenguaje ensamblador es un tipo de lenguaje de bajo nivel utilizado para escribir programas informáticos, y constituye la representación más directa del código máquina específico para cada arquitectura de microprocesador.

Importancia del lenguaje ensamblador

La importancia del lenguaje ensamblador es principalmente que se trabaja directamente con el microprocesador; por lo cual se debe de conocer el funcionamiento interno de este, tiene la ventaja de que en él se puede realizar cualquier tipo de programas que en los lenguajes de alto nivel no lo pueden realizar. Otro punto sería que los programas en ensamblador ocupan menos espacio en memoria. Este lenguaje proporciona las herramientas para tomar control sobre lo que la computadora realiza fisicamente.

Una de las ventajas de trabajar con este tipo de lenguaje es que los programas escritos en este lenguaje ocupan menos espacio en memoria ya que no carga librerias como otro tipo de lenguajes que existen. Asi como, que a la hora de ejecutarlos son mas rapidos que un lenguaje de alto nivel.

En cuanto a sus puntos en contra, (este tipo de lenguaje no queda excepto a sus puntos negativos con el hecho de que trabaje con el procesador) se requiere mas tiempo de programacion en comparacion con otros lenguajes de programacion ya que se necesitan mas lineas de codigo para una intruccion a la maquina.
Como otro punto en contra, se tienen programas fuentes mas grandes que en comparacion con un lenguaje de alto nivel de programacion. Volviendo al punto anterior, se necesitan mas instrucciones para hacerle saber a la maquina que es lo que necesita hacer y como hacerlo.
Tambien podemos encontrar la falta de portabilidad, porque en cada maquina existe un lenguaje ensamblador; por ello, evidentemente no es una seleccion apropiada de lenguaje cuando se desea codificar en una maquina y luego llevar los programas a otros sistemas operativos o modelos de computadoras.

Comentarios

Entradas populares de este blog

Letras de colores con emu8086 Alex

Ejemplos de la libreria emu8086.inc

Programa de numeros decimales y hexadecimales (Mejora)