Lenguaje ensamblador
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.
Cada arquitectura de procesador tiene su propio lenguaje ensamblador que
usualmente es definida por el fabricante de hardware, y está basada en los
mnemónicos que simbolizan los pasos de procesamiento (las instrucciones), los
registros del procesador, las posiciones de memoria y otras características del
lenguaje. Un lenguaje ensamblador es por lo tanto específico de cierta
arquitectura de computador física (o virtual). Esto está en contraste con la
mayoría de los lenguajes de programación de alto nivel, que idealmente son
portátiles.
- mnemónicos: un mnemónico o nemónico es una palabra que
sustituye a un código de operación (lenguaje de máquina), con lo cual resulta
más fácil la programación, es de aquí de donde se aplica el concepto de
lenguaje ensamblador.
Comentarios
Publicar un comentario