Red de conocimiento informático - Conocimiento sistemático - Tareas que debe completar el ensamblador

Tareas que debe completar el ensamblador

Los compiladores correspondientes a lenguajes de alto nivel requieren un "ensamblador" para ensamblar archivos originales en lenguaje ensamblador en código ejecutable por máquina; el lenguaje ensamblador es un lenguaje orientado a máquina diseñado para una computadora o serie de computadoras específicas. El lenguaje consta de instrucciones de ejecución en ensamblador y pseudoinstrucciones en ensamblador. Las máquinas no pueden reconocer directamente los programas escritos en lenguaje ensamblador. Assembler traduce el lenguaje ensamblador al lenguaje de máquina.

En términos generales, el ensamblador genera código objeto, lo que requiere un vinculador para generar código ejecutable antes de que pueda ejecutarse.

Información ampliada:

Aunque una versión inferior de MASM no puede compilar una versión superior del programa fuente, es posible que una versión superior de MASM no pueda compilar la versión inferior del código fuente. programa normalmente, como MASM 4.0. El programa fuente a menudo no se puede compilar correctamente en MASM 6.x.

Cuando utilice los compiladores de la serie MASM, si primero no comprende en qué versión específica de sintaxis y opciones de compilación se pueden usar, habrá una serie de errores en la compilación. Por eso es necesario comprender aquí la evolución de cada versión de MASM.

Ensamblador de la Enciclopedia Baidu