NASM icon
NASM icon

NASM

The Netwide Assembler, NASM, is an 80x86 and x86-64 assembler designed for portability and modularity. It supports a range of object file formats, including Linux and *BSD a.out, ELF, COFF, Mach-O, Microsoft 16-bit OBJ, Win32 and Win64. It will also output plain binary files.

NASM screenshot 1

Cost / License

  • Free
  • Open Source

Platforms

  • Mac
  • Windows
  • Linux
-
No reviews
12likes
0comments
0news articles

Features

Suggest and vote on features
  1.  Portable

 Tags

  • programming
  • assembler

NASM News & Activities

Highlights All activities

Recent activities

  • very_unfortunate liked NASM
Show all activities

NASM information

  • Developed by

    Unknown
  • Licensing

    Open Source and Free product.
  • Alternatives

    7 alternatives listed
  • Supported Languages

    • English

AlternativeTo Category

Development
NASM was added to AlternativeTo by wavenator on and this page was last updated .
No comments or reviews, maybe you want to be first?
Post comment/review

What is NASM?

The Netwide Assembler, NASM, is an 80x86 and x86-64 assembler designed for portability and modularity. It supports a range of object file formats, including Linux and *BSD a.out, ELF, COFF, Mach-O, Microsoft 16-bit OBJ, Win32 and Win64. 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 all currently known x86 architectural extensions, and has strong support for macros.