FlatAssembler

FASM (flat assembler) — это быстрый и эффективный самокомпилирующийся ассемблер для процессоров архитектуры x86 под операционные системы DOS, Windows и Linux.

В настоящее время fasm поддерживает все инструкции архитектуры 8086-80486/Pentium с расширениями MMX, 3DNow! и SSE вплоть до SSE4, как и инструкции x86-64 (как AMD64, так и EM64T), способен генерировать результат в в бинарном формате, MZ, PE, COFF и ELF.

Ассемблер включает мощную но легкую в использовании поддержку макроинструкций и производит многопроходную компиляцию с оптимизацией опкодов по размеру.
FASM самокомпилируется, полностью доступны его исходные коды.

Сайт, где можно скачать fasm: flatassembler.net в разделе Download.

Комментарии (1)
11.06.2012 19:52:23 Кодер из деревни#10

ФАСМ — это мой любимый ассемблер. Компактный, минималистичный и шустрый.
Также что нравится, фасм доступен в виде DLL, легко сделать бекэнд для своего компилятора.
Код генерит шустрый и компактный, макросы мощные.

Добавить
Ваше имя:
Ваш E-Mail (не публикуется):
Текст: