По умолчанию, когда в исходном файле отсутствует директива format, flat assembler просто копирует сгенерированный код инструкций в выходной файл, создавая, таким образом, плоский двоичный файл. По умолчанию он генерирует 16-битный код, но в любой момент можно переключиться в 16-битный или 32-битный режим с помощью директив use16 или use32. Некоторые выходные форматы автоматически переключаются в 32-битный режим. Более подробную информацию о возможных форматах можно найти в п 2.4.
Расширение файла назначения выбирается автоматически с помощью компилятора, в зависимости от выбранного выходного формата.
Весь сгенерированный код всегда идет в том же порядке, что и в исходном файле.