Lenguaje Ensamblador
Este lenguaje trabaja directamente con el microprocesador , por lo cual se debe de conocer el funcionamiento interno de este,tiene la ventaja de que en el se puede realizar cualquier tipo de programas que en los lenguajes de alto nivel no lo puede realizar.
El código escrito en lenguaje ensamblador posee una cierta dificultad de ser entendido directamente por un ser humano ya que su estructura se acerca más bien al lenguaje máquina, es decir, lenguaje de bajo nivel.
Ejemplo 1
El siguiente es un ejemplo del programa clásico Hola mundo escrito para la arquitectura de procesador x86 (bajo el sistema operativo DOS) en modo texto (por defecto).
.model small
.stack
.data
Cadena1 DB 'Hola Mundo.$'
.code
programa:
mov ax, @data
mov ds, ax
mov dx, offset Cadena1
mov ah, 9
int 21h
int 20h
end programa
Fuente:
https://www.ecured.cu/Lenguaje_ensamblador
Ventajas
- Como este lenguaje es el mas cercano a la máquina la computadora lo procesa mas rápido.
- Eficiencia de tamaño
- Flexible: porque todo lo que puede hacerse con una máquina, puede hacerse en el lenguaje ensamblador de esta máquina
Desventajas
- Tiempo de Programación
- Programas Fuentes Grandes
- Peligro de Afectar Recursos Inesperadamente
Fuente:
http://www.monografias.com/trabajos14/lenguaje-ensamblador/lenguaje-ensamblador.shtml
Fuente:
Comentarios
Publicar un comentario