NASM: Difference between revisions
Reiknir moved page NASM to Netwide Assembler Project |
No edit summary |
||
Line 1: | Line 1: | ||
'''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 [http://yasm.tortall.net/ YASM] but most of them drop support for old [[Microsoft]] and [[IBM]] assembly formats. | |||
==Version== | |||
* '''Latest Version:''' [ftp://hobbes.nmsu.edu/pub/os2/dev/asm/nasm-2.11.06.zip 2.11.06] (2015/01/28) | |||
== Links == | |||
* [http://www.nasm.us Homepage] | |||
* [http://sourceforge.net/projects/nasm The NASM distribution page] - On [[SourceForge]] (Outdated, you should use the homepage listed above) | |||
* OS/2 version also available from Hobbes: [http://hobbes.nmsu.edu/h-search.php?key=nasm&pushbutton=Search] | |||
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. | |||
* [https://en.wikibooks.org/wiki/X86_Assembly/NASM_Syntax X86 Assembly/NASM Syntax] | |||
== 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) | |||
[[Category:Assembly]][[Category:Open Source Software]] | |||
[[Category:DOS Tools]][[Category:MS Windows Tools]][[Category:Linux Tools]] | |||
[[Category:MAC OSX Tools]] |
Revision as of 19:53, 17 October 2016
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
- Homepage
- The NASM distribution page - On SourceForge (Outdated, you should use the homepage listed above)
- OS/2 version also available from Hobbes: [1]
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)