Для начала работы на flat assembler'е, просто дважды щелкните на значке файла fasmw.exe или перетащите значок исходного файла на него. Позднее можно открыть новые файлы командой Open (Открыть) из меню File (Файл) или перетащить файл в окно редактора. Можно одновременно открыть несколько файлов, каждый из которых будет представлен вкладкой в нижней части окна редактора. Чтобы выбрать файл для редактирования, щелкните на соответствующую вкладку левой кнопкой мыши. Компилятор по умолчанию работает с текущим файлом, но можно заставить его всегда работать только с конкретным файлом, для этого щелкните на соответствующей вкладке правой кнопкой мыши и выберите команду Assign (Назначить). Только один файл в одно и то же время может быть выбран таким образом.
Когда ваш исходный файл будет готов, вы можете запустить в компиляторе команду Compile (Компилировать) из меню Run (Выполнить). После успешного прохождения компиляции, ассемблер покажет сводку о процессе компиляции, в противном случае он отобразит информацию о произошедшей ошибке. Сводка компиляции содержит информацию о том сколько было сделано проходов, сколько времени потребовалось и сколько байт было записано в файл назначения. Сводка также содержит текстовое поле Display (Дисплей), в котором появятся все сообщения от директивы display в исходном коде (см. пункт 2.2.5). Сводка ошибок состоит по крайней мере, из сообщения об ошибке и текстового поля Display (Дисплей), которое имеет ту же цель, что и при успешной компиляции. Если ошибка связана с некоторыми определенными строками исходного кода, сводка также содержит текстовое поле Instruction (Инструкция), в котором содержится препроцессорная форма инструкции, которая вызвала ошибку, если ошибка произошла после этапа обработки препроцессором (в противном случае оно будет пустым) и список Source (Исходный код), который показывает расположение всех строк в исходном коде связанные с этой ошибкой, если вы выберите строку из этого списка, то она будет выбрана в окне редактора (если файл, который содержит эту строку не загружен, он будет автоматически добавлен).
Компилятор также выполняет команду Run (Выполнить), и в случае успешной компиляции он запускает скомпилированную программу, конечно, если она в формате, который может быть запущен в среде Windows, в противном случае вы получите сообщение, что такой тип файла не может быть выполнен. Если произошла ошибка, то компилятор отобразит информацию о ней в ту же форму, что и команда Compile.
Если компилятору не хватает памяти, можно увеличить выделение памяти в диалоговом окне Compiler Setup (Настройка компилятора), которое можно запустить из меню Options (Параметры). В этом диалоге можно указать количество килобайт, которые компилятор может использовать, а также приоритет потока компилятора.
Если вы хотите, чтобы можно было запускать только один экземпляр программы, добавьте строку
OneInstanceOnly = 1 в разделе Options файла fasmw.ini.