FASM is an assembler for the IA-32 architecture. The name stands for "flat assembler". FASM itself is written in assembly language. FASM has some features that are advanced for assembly languages, such as macros. FASM contains bindings to the Microsoft Windows GUI and OpenGL.

Menuet is an operating system written in FASM assembly language.

External link