Jump to content

NASM: Difference between revisions

From EDM2
Ak120 (talk | contribs)
No edit summary
Ak120 (talk | contribs)
mNo edit summary
Line 22: Line 22:


[[Category:Assembly]][[Category:Open Source Software]]
[[Category:Assembly]][[Category:Open Source Software]]
[[Category:DOS Tools]][[Category:MS Windows Tools]][[Category:Linux Tools]]
[[Category:DOS Tools]]
[[Category:MAC OSX Tools]]

Revision as of 23:00, 29 January 2017

The Netwide Assembler (NASM) is an open source, multi-platform 80x86 and x86-64 assembler that mostly follows Intel assembler syntax. It supports a range of object file formats including Linux a.out and ELF, COFF, LX, Microsoft 16-bit OBJ and Win32.

It contains some quirks relative to other OS/2 assemblers, or any assemblers on any other platform for that matter. Also available in versions for DOS, MacOS X, Linux x86 and MS Windows. There have also been a number of forks of NASM through the years, most notably YASM but most of them drop support for old Microsoft and IBM assembly formats.

Version

  • Latest Version: 2.11.06 (2015/01/28)

Links

Please note that the NASM homepage no longer host an up-to-date OS/2 port of the program, you will have to get those from one of the OS/2 download sites.

Licence

Since version 2.07 NASM is released under the Two Clause BSD License, versions prior to that were licensed under LGPL v2.1.

Authors

  • OS/2 Port by Dave Yeo
  • Simon Tatham and Julian Hall (Original developers)
  • H. Peter Anvin, Jim Kukunas, Cyrill Gorcunov and Frank B. Kotler (Current maintainers)