Все версии работают на 32-битных процессорах с архитектурой x86 (по крайней мере 80386), хотя они могут создавать программы и для 16-битных процессоров с архитектурой x86. Консольная Windows версия требует наличие любой Win32 операционной системой, в то время как графическая Windows версия требует систему Win32 GUI (Graphical user interface - Графический интерфейс пользователя) версии 4.0 или выше, поэтому она должна работать на всех операционных системах, совместимых с Windows 95.
Примеры с исходными кодами потребуют наличие переменной среды INCLUDE, указывающей на директорию include, которая является частью пакета fasm. Если такая переменная уже существует в вашей системе и содержит пути, применяемые другими программами, то просто добавьте новый путь к ней(все пути в этой переменной должны разделяться точкой с запятой). Если вы не хотите объявлять эту переменную с среде или не знаете, как это сделать, то можете установить ее только для IDE ассемблера путем редактирования файла fasmw.ini, находящемся в домашней директории fasm (этот файл автоматически создается при запуске fasmw.exe, но вы также можете создать его самостоятельно). В этом случае вы должны добавить значение Include в раздел Environment. Например, если вы уже распаковали файлы ассемблера в папку C:\fasmw, вы должны вставить следующие две строки в вашем файле C:\fasmw\fasmw.ini файла:
[Environment]
Include = c:\fasmw\include
Если вы объявили переменную окружения INCLUDE, то вам придется вручную предоставить полный путь к includes Win32 и включать в каждую программу, которую надо скомпилировать.