Investigacion
[etiqueta] [operacion] [operandos][;comentarios]
Los cuatro campos de una sentencia son opcionales, si no aparece ninguno de ellos (una línea en blanco) tendríamos una sentencia vacía.
Las sentencias se dividen en dos tipos:
* Instrucciones:Estas sentencias representan órdenes al procesador y tras el proceso de compilación generan código ejecutable.
* Directivas:
Estas sentencias dirigen el proceso de compilación o construcción delprograma ejecutable. No generan código ejecutable. Normalmente se utilizan para aumentar la legibilidad del código fuente.
El fichero creado con todas las sentencias que constituyen un programa sedenomina fichero fuente. Este tipo de fichero tiene formato ASCII. Se recomienda que el fichero de código fuente tenga por extensión .ens.
El fichero fuente se compila utilizando el programaensamblador. El programa ensamblador generará un nuevo fichero, denominado fichero ejecutable, de igual nombre y de extensión .eje.
Este fichero tiene formato ASCII y contiene el código máquina de lasinstrucciones que componen el programa, así como cierta información adicional para realizar la carga del programa en el simulador del computador elemental.
Estructura de un fichero en lenguaje ensambladorLos ficheros de código fuente escritos en lenguaje ensamblador se organizan en líneas. Cada una de las líneas del fichero puede contener una directiva, una instrucción o ambas cosas a la vez en loscasos en que sea posible. El carácter separador de líneas es el retorno de carro, por lo que una instrucción no podrá ocupar más de una línea en el fichero fuente.
Todos los ficheros fuente tienen queadecuarse a una estructura fija dividida en secciones.
La estructura a seguir se muestra a continuación:
escala EQU 1000 ;Definición de constantes simbólicas
ORIGEN 7F40h ;Definición...
Regístrate para leer el documento completo.