FASM: Difference between revisions

From OSDev.wiki
Jump to navigation Jump to search
[unchecked revision][unchecked revision]
Content added Content deleted
No edit summary
m (Reverted edits by Carver (talk) to last revision by No92)
Line 3: Line 3:
==See Also==
==See Also==
===Articles===
===Articles===
* [[Assembly]]
*[[Assembly]]
* [[GAS]]
*[[GAS]]
* [[NASM]]
*[[NASM]]
===External Links===
===External Links===
*[http://www.flatassembler.net/ Official flat assembler website]
* [https://osdev.d0.cx/FlatAssembler Dorper OSDev Wiki on FASM]
* [http://www.flatassembler.net/ Official flat assembler website]


[[Category: Assemblers]]
[[Category: Assemblers]]

Revision as of 20:27, 25 September 2018

The flat assembler (FASM) is a fast and efficient self-assembling x86 assembler for DOS, Windows and *nix (BSD etc.) operating systems. Currently it supports all x86/x64 instructions with MMX, 3DNow!, SSE up to SSE4, AVX, AVX2 and XOP extensions, can produce output in binary, MZ, PE, COFF or ELF format. It includes a powerful but easy to use macro language and compiles in multiple passes to optimize the instruction codes for size. The flat assembler is self-compilable and the full source code is included.

See Also

Articles

External Links