Free and open-source assembler for x86 processor architecture, supports various object file formats and compatible with Windows, Linux, BSD, and macOS.
The Netwide Assembler, more commonly known as NASM, is an assembler and disassembler for Intel x86 architectures. It supports a range of object file formats including binary, COFF, Win32, Win64, ELF32, ELF64, Mach-O, a.out and more.
As an open-source tool, NASM is completely free to download and use. It runs on Windows, Linux, BSD and macOS systems. The latest version as of 2022 is NASM 2.15.05.
Some of the key features and capabilities of NASM include:
NASM continues to be widely used in the development of operating system kernels, bootloaders, device drivers, video games, programming tools, embedded systems software and for learning and understanding low-level computer architectures. Its flexibility, comprehensive platform support and active ongoing development make it a valuable choice among assemblers for x86 platforms.
Here are some alternatives to NASM:
Suggest an alternative ❐