The Flat ASseMbler (FASM) is a fast and efficient self-assembling x86 assembler for DOS, Windows and Linux operating systems.
Flat assembler is a fast assembly language compiler for the x86 architecture processors, which does multiple passes to optimize the size of generated machine code. It is self-compilable and uses intel syntax.
There are versions for Windows, DOS, Linux and other Unix-like operating systems. The DOS and Windows versions also include an editor with integrated syntax-highlighting to edit, compile and execute programs from one place.
This tag should also be used for posts that do not relate directly to FASM, but make extensive use of language features and FASM-specific macros.
Related tags:
- The more general assembly for posts in assembly language, including
Further links:
- Official website with downloads, examples and message board
- FASM 1.73 Documentation