You are on page 1of 1

Capítulo 1

Introducción
Este capítulo contiene toda la información más importante que usted necesita para empezar usando al
Ensamblador. Si usted es programador de lenguaje ensamblador experto, usted debería leer al menos
este capítulo antes de utilizar este compilador.

1.1 Visión general del compilador

Flat assembler es un rápido compilador de lenguaje ensamblador para los procesadores de arquitectura
de x86, que hace múltiples pasos para optimizar el tamaño de código máquina generado. Es auto-
compilable y se proporcionan versiones para sistemas operativos diferentes. Están diseñados para
ser usados desde la línea de comandos del sistema y no deberían diferir en el comportamiento.
Este documento describe también la versión de IDE diseñada para el sistema de Windows que utiliza la
interfaz gráfica en lugar de la consola y tiene al editor integrado. Pero desde la vista de compilación
tiene exactamente la misma funcionalidad como todas las versiones de consola, y así las últimas partes
(comenzando desde el 1.2) de este documento son comunes con otras versiones. El ejecutable de la
versión IDE se llama fasmw.exe, mientras que fasm.exe es la versión de línea de comandos.
1.1.1. Requisitos del sistema.

Todas las versiones requieren el procesador de 32 bit de la arquitectura x86 (al menos 80386), aunque
ellos puedan producir programas para los procesadores de 16 bits de la arquitectura x86, también. La
versión de consola de Windows requiere cualquier sistema operativo de Win32, mientras que la versión
de Windows GUI necesita la versión del sistema Win32 GUI 4.0 o superior, así debería correr en
todas los sistemas compatibles de con Windows 95.

El origen de ejemplo provisto con esta versión requiere que usted tenga la variable de entorno
INCLUDE asignada al path del directorio inlcude, que es la parte del paquete del ensamblador. Si tal
variable ya existe en su sistema y contiene rutas usadas por algún otro programa, es suficiente añadir
la nueva ruta a él (las rutas diferentes deberían estar separadas con puntos y coma.) Si usted no quiere
definir tal variable en el sistema, o no sabe cómo hacerlo, usted puede fijarlo para el a ensamblador
IDE sólo modificando el archivo de fasmw.ini en su directorio (este archivos es creado por fasmw.exe
cuando se ejecuta, pero usted puede crearlo también por sí mismo.) En este caso usted debería
agregar el valor Include en la Sección de Environment. Por ejemplo cuándo usted ha
desempaquetado los archivos del ensamblador dentro del directorio c:\fasmw, usted debería poner las
siguientes dos líneas dentro de su archivo c:\fasmw\fasmw.ini:
[Environment]
Include = c:\fasmw\include
Si no define la variable del entorno INCLUDE correctamente, deberá proporcionar a mano el path
completo al Win32 incluido en cada programa que quiera recopilar.
1.1.2. Uso del Compilador.

Seguir página 6.

You might also like