Original author(s) | Simon Tatham, Julian Hall |
---|---|
Developer(s) | H. Peter Anvin, Chang Seok Bae, Jim Kukunas, Frank B. Kotler, Cyrill Gorcunov |
Initial release | October 1996 |
Stable release | 2.16.03[1]
/ 17 April 2024 |
Repository | |
Written in | Assembly, C[2] |
Operating system | Unix-like, Windows, OS/2, MS-DOS |
Available in | English |
Type | x86 assembler |
License | BSD 2-clause |
Website | www |
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. It is considered one of the most popular assemblers for Linux and x86 chips.[3]
It was originally written by Simon Tatham with assistance from Julian Hall. As of 2016[update], it is maintained by a small team led by H. Peter Anvin.[4] It is open-source software released under the terms of a simplified (2-clause) BSD license.[5]
two of the most popular assemblers for Linux, GNU Assembler (GAS) and Netwide Assembler (NASM)