Lenguaje ensamblador es una lenguaje de programacion de muy bajo nivel. Estaria un poco mas arriba del cogido maquina
Según (Salomon, 2010) El lenguaje ensamblador, o assembler (en inglés assembly language y la abreviación asm), es un lenguaje de programación de bajo nivel. Consiste en un conjunto de mnemónicos que representan instrucciones básicas para los computadores, microprocesadores, microcontroladores y otros circuitos integrados programables. Implementa una representación simbólica de los códigos de máquina binarios y otras constantes necesarias para programar una arquitectura de procesador y constituye la representación más directa del código máquina específico para cada arquitectura legible por un programador. (Salomon, 2010)
Ventajas del lenguaje ensamblador
- Como trabaja directamente con el microprocesador al ejecuta un programa, la computadora lo procesa mas rápido.
- Flexibilidad: Por que todo lo que se puede hacer con una maquina, puede hacerse con lenguaje ensamblador , osea que el lenguaje ensamblador pueden hacer tarea especificas que en un lenguaje de alto nivel no se pueden llevar acabo por que existen ciertas limitaciones.
- Eficiencia de trabajo: Un programa en lenguaje ensamblador no ocupa mucho espacio , por que no tiene que cargar librerías.
Desventajas del lenguaje ensamblador
- Tiempo de programación: Como es un lenguaje de bajo nivel requiere mas instrucciones para realizar el mismo proceso , en comparacion de lenguaje de alto nivel.
- Peligro de afectar los recursos: Que todo error que podamos cometer o riesgo que podamos tener podemos afectar los recursos de la maquina.
- Programas fuente Grande: Por las mismas razones que aumenta el tiempo , crecen los programas fuentes.
Relacion entre codigo binario y lenguaje ensamblador:
En el código binario se utilizan ceros y unos mientras que en el lenguaje ensamblador es una colección de simbolos mnemonicos que repesentan operaciones, nombres simbolicos, operadores y simbolos .
No hay comentarios.:
Publicar un comentario