Diferencia entre revisiones de «Flat assembler (FASM)/El compilador»

Contenido eliminado Contenido añadido
4D4450 (discusión | contribs.)
Línea 7:
 
=='''Ejecutar desde la linea de comandos'''==
Para ejecutar Flat Assembler desde la línea de comandos, necesitas proporcionar dos parámetros: el primero sería el nombre del archivo fuente, el segundo debería ser el nombre del lugar de destino del archivo. Si no se proporciona el segundo parámetro, el nombre para el archivo de salida se adivinará automáticamente. Después de mostrar una breve información acerca del nombre del programa y la versión, el compilador leerá los datos del archivo fuente y lo compilará. Cuando la compilación haya terminado, el compilador escribirá el código generado al archivo de destino y mostrará un resumen del proceso de compilación; de otra manera, mostrará información acerca del error ocurrido.
 
También puedes incluir en la línea de comandos la opción ''-m'' seguido de un número que especifica cuántos kilobytes de memoria debería usar como máximo el flat assembler. En caso de la versión DOS estas opciones sólo limitan el uso de memoria extendida. La opción -p seguida de un número se puede usar para especificar el límite del número de pases que ejecuta el ensamblador. Si el código no se puede generar dentro de una cantidad específica de pases, el lenguaje ensamblador terminará con un mensaje de error. El valor máximo de esta configuración es 65536, mientras el límite por defecto, utilizado cuando no se incluya tal opción en la línea de comandos, sea 100.
 
El archivo fuente debería ser un archivo de texto que se puede crear en cualquier editor de textos. Las líneas de separación son aceptadas en ambos estándares: DOS y Unix. Los tabuladores son tomados como espacios.
 
No hay opciones en la línea de comandos que afecten la salida del compilador, flat assembler necesita solamente el código fuente para incluir la información que realmente necesite. Por ejemplo, para especificar el formato de salida, lo haces usando la directiva ''format'' en el inicio de la fuente.
 
=='''Compilar mensajes'''==