Investigacion

Solo disponible en BuenasTareas
  • Páginas : 2 (345 palabras )
  • Descarga(s) : 0
  • Publicado : 28 de agosto de 2012
Leer documento completo
Vista previa del texto
Un programa en lenguaje ensamblador estará formado por una secuencia de sentencias. Cada sentencia ocupa una sola línea y tiene la siguiente estructura:
[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...
tracking img