Red de conocimiento informático - Conocimiento sistemático - La composición del lenguaje ensamblador

La composición del lenguaje ensamblador

Esta parte de las instrucciones se utiliza para intercambiar datos con dispositivos periféricos, incluidas las instrucciones de entrada del puerto IN/INS y las instrucciones de salida del puerto OUT/OUTS. Instrucciones auxiliares de lenguaje de alto nivel Esta parte de las instrucciones proporciona comodidad a los compiladores de lenguajes de alto nivel, incluida la instrucción ENTER para crear un marco de pila y la instrucción LEAVE para liberar el marco de pila. Las instrucciones de control y privilegiadas incluyen instrucciones de no operación NOP e instrucciones de apagado.

El lenguaje ensamblador es un lenguaje escrito utilizando mnemónicos, direcciones simbólicas y etiquetas de instrucciones.

El formato de la declaración es:

Etiqueta: operando mnemotécnico de instrucción, operando; comentario

La etiqueta representa la dirección del símbolo de esta declaración de instrucción y debe seguirse. por la etiqueta Seguido de dos puntos ":".

Los comentarios deben ir precedidos de un punto y coma ":".

Así que el lenguaje ensamblador consta de cuatro partes: etiquetas, mnemónicos de instrucción, operandos y comentarios.

En los ordenadores, el proceso de convertir el lenguaje ensamblador en lenguaje de máquina se llama compilación.

Compilación (compilación, compilación) 1. El proceso de utilizar un compilador para generar un programa de destino a partir de un programa fuente escrito en un lenguaje fuente. 2. Utilice el compilador para generar las acciones del programa de destino. La compilación consiste en convertir un lenguaje de alto nivel en un lenguaje binario que la computadora pueda reconocer. La computadora solo reconoce 1 y 0. El compilador convierte el lenguaje con el que la gente está familiarizada en binario. El proceso del compilador de traducir un programa fuente a un programa de destino se divide en cinco etapas: análisis léxico; verificación semántica y generación de código intermedio y generación de código de destino; Realiza principalmente análisis léxico y análisis de sintaxis, también conocido como análisis del programa fuente. Durante el proceso de análisis, se encuentran errores gramaticales y se proporciona información rápida.

Un lenguaje compilado es un lenguaje de programación implementado con un compilador. No es como un lenguaje de traducción literal, donde el intérprete ejecuta el código frase por frase, sino que el compilador primero compila el código en código de máquina y luego lo ejecuta. En teoría, cualquier lenguaje de programación puede ser compilado o literal. La diferencia entre ellos sólo está relacionada con la aplicación del programa.

Un programa que traduce un programa escrito en un determinado lenguaje de programación a un programa equivalente en otro lenguaje se llama compilador.