Чтобы выполнить компиляцию из командной строки, вам необходимо запустить исполняемый файл fasm.exe, с двумя параметрами: первый должен быть именем исходного файла, второй ‑ иенем файла назначения. Если не указан второй параметр, имя выходного файла будет задано автоматически. После отображения краткой информации о названии программы и версии, компилятор прочитает данные из исходного файла и скомпилирует его. Если компиляция прошла успешно, то компилятор запишет сгенерированный код в выходной файл и покажет сводку о процессе компиляции, в противном случае он выведет информацию о произошедшей ошибке.
Исходный файл должен быть расположен в текстовом файле, и может быть создан в любом текстовом редакторе. Поддерживаются разрывы строк в обоих стандартах DOS и Unix, табуляции рассматриваются как пробелы.
В командной строке вы также можете включить параметр –m с последующим числом, указывающим сколько килобайт памяти flat assembler может максимально использовать. В случае DOS-версии этот параметр ограничивает использование только расширенной памяти. Параметр -p с последующим числом может быть использован для определения максимального количества проходов выполняемых ассемблером. Если код не может быть сгенерирован за указанное количество проходов, то компиляция прерывается с сообщением об ошибке. Максимальное значение этого параметра равно 65536, а значение по умолчанию ‑ 100.
Нет никаких параметров командной строки, которые могут повлиять на выходные данные компилятора, flat assembler требует только исходный код, чтобы включить информацию, в которой он действительно нуждается. Например, чтобы указать выходной формат файла укажите его директивой format в начале исходного текста.