NASM

NASM may refer to:

  • National Academy of Sports Medicine
  • Netwide Assembler, a free x86 assembler
  • National Air and Space Museum, a Smithsonian museum in Washington, D.C. and Virginia
  • National Association of Schools of Music
  • Nederlandsch-Amerikaansche Stoomvaart-Maatschappij, Netherlands-American Steamship Company, later Holland America Line
  • Net Assignable Square Meters, the total available space within a building or structure
  • Netwide Assembler

    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.

    NASM was originally written by Simon Tatham with assistance from Julian Hall. As of 2016, it is maintained by a small team led by H. Peter Anvin. It is open-source software released under the terms of a simplified (2-clause) BSD license.

    Features

    NASM can output several binary formats including COFF, Portable Executable, a.out, Executable and Linkable Format (ELF), Mach-O and binary file (.bin, binary disk image, used to compile operating systems), though position-independent code is only supported for ELF object files. NASM also has its own binary format called RDOFF.

    The variety of output formats allows retargeting programs to virtually any x86 operating system (OS). Also, NASM can create flat binary files, usable to write boot loaders, read-only memory (ROM) images, and in various facets of OS development. NASM can run on non-x86 platforms, such as PowerPC and SPARC, though it cannot generate programs usable by those machines.

    Podcasts:

    PLAYLIST TIME:

    Latest News for: nasm

    Edit

    NASME Awards Spotlight Women’s Contributions to MSME Sector

    This Day 15 Apr 2025
    The Nigerian Association of Small and Medium Enterprises (NASME) has called for sustained excellence and support for women across sectors, reiterating their  role in Nigeria’s Micro, Small, and Medium Enterprises (MSME) ecosystem. .
    • 1
    ×