Netwide Assembler (NASM)


The Netwide Assembler (NASM) is an assembler and disassembler for the Intel x86 architecture. It can be used to write 16-bit, 32-bit (IA-32) and 64-bit (x86-64) programs. NASM is considered to be one of the most popular assemblers for Linux and is the second most popular assembler overall, behind MASM.

NASM was originally written by Simon Tatham with assistance from Julian Hall, and is currently maintained by a small team led by H. Peter Anvin. It is available as free software under the terms of the simplified (2-clause) BSD license.


Compute Systems Invocation Version(s)
Red Hat Linux (64-bit) % /util/bin/nasm 2.08.02 (default)