NASM icon

NASM

NASM is an 80x86 assembler designed for portability.
4.33
Download75.8k downloadsActiveSelect a version to download a specific release.
NASM icon

About NASM2.16.03

Last updated on

NASM is an 80x86 assembler designed for portability and modularity. It supports a range of object file formats including Linux a.out and ELF, COFF, Microsoft 16-bit OBJ and Win32. It will also output plain binary files. Its syntax is designed to be simple and easy to understand, similar to Intel's but less complex. It supports Pentium, P6, MMX, 3DNow! and SSE opcodes, and has macro capability. It includes a disassembler as well.

sudo apt install nasm

Supported platforms

Latest version

2.16.03
  • https://www.nasm.us/pub/nasm/releasebuilds/2.16.03/nasm-2.16.03.tar.gz
  • https://www.nasm.us/pub/nasm/releasebuilds/2.16.03/nasm-2.16.03.tar.xz

Rate this app

4.3 out of 5 · 15 ratings

Comments

1 comment
Anonymous

NASM

Almost excellent assembler tool for people who need to make standalone asm program. Good anough for making optimized functions to be linked in C. Very useful when full freedom in address location is needed - I used NASM for very compact and comfortable Boot Manager. No IDE available is the single minus I can mention. Some bugs sure :0) but nothing serious Good tool

License

GPL

Latest version

2.16.03

Total downloads

75.76k

Author

Simon Tatham
Report incorrect information

Recently updated software