ФАПО
Поставляется как исполняемый файл для Windows, готовый к запуску из коробки; распакуйте его архив и получите его из командной строки. Версия для Linux похожа на скомпилированный исполняемый файл ELF, в то время как версия для BSD / Unix поставляется в виде объектного файла, который вы компилируете с помощью своего собственного компилятора C и готовы к развертыванию кода на ассемблере. В настоящее время ведутся работы по разработке развивающегося FAsm для почти ассемблера, который также будет включать встроенную поддержку чипов ARM.
IDE, поддерживающие FAsm, включают WinAsm Studio с плагинами FAsm под названием WAFasm от Shoorick, упакованными в архив, который после распаковки готов к немедленному запуску. Существует также Fresh IDE, созданная независимым разработчиком и участником форума FAsm (Джон Фаундон) и предназначенная для нее, и многие другие альтернативы.
FAsm поддерживает COFF, 32 & 64bit PE, а также ELF для Linux и FreeBSD в форматах файлов .exe и .dll / связанных библиотек. Он обеспечивает поддержку макросов, а также заголовки, следующие за его форматом. Полный список форматов исполняемых файлов, поддерживаемых FAsm, можно найти на официальном веб-сайте, поскольку их много.
FAsm сейчас всего около 20 лет, а его размер составляет чуть более 1 мегабайта.
FAsm имеет довольно большой пользовательский форум, посвященный темам, касающимся всех платформ, которые он обслуживает, а также темам, начиная от openGL и заканчивая разработкой доморощенных систем прозрачности изображений PNG и приложений с графическим интерфейсом.
Настоятельно рекомендуется.
Помните, что ассемблер, вопреки идиотским предположениям, никогда не умрет, потому что каждый компилятор должен делать то же самое - просто дружественный FYI - компилировать, ссылаться, собирать ... верно?
Тема может быть немного в возрасте, но тема по-прежнему актуальна и в этой заметке в заключение наслаждайтесь!