Fast, flexible, and feature-rich assembler for MS-DOS, Windows, Linux, and macOS - Download now!
Flat assembler (FASM) is a fast, open-source assembler for the x86 and x86-64 CPU instruction sets. It supports all variations of x86 assembly language syntax and is able to generate optimized binary machine code for all flavors of MS-DOS, Windows, Linux, FreeBSD, Mac OS X/macOS and UEFI firmware.
Some key features of FASM include:
FASM is commonly used for bootloaders, DOS .com programs, demoscene productions, OS kernels, drivers, and video games. It competes with assemblers like MASM, NASM, YASM and GAS in features but exceeds them in assembly speed and code optimization.
Here are some alternatives to Flat assembler:
Suggest an alternative ❐