Download List

项目描述

NASM is an 80x86 assembler designed for portability and modularity. It supports a range of object file formats including Linux a.out and ELF, COFF, Microsoft 16-bit OBJ, Win32/64, and Apple Mach-O. 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 opcodes, and has advanced macro capability. It includes a disassembler as well.

系统要求

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2009-07-20 17:35
2.07

这是根据2第(简体)BSD许可证的第一个版本。此版本添加了64位的Mach - O(Mac OS X操作系统)的支持,并能够产生Intel十六进制或S -记录,直接,但在其他方面主要是一个bug修正版本。
This is the first release under the 2-clause (simplified) BSD license. This release adds 64-bit Mach-O (Mac OS X) support and the ability to generate Intel hex or S-records directly, but is otherwise primarily a bugfix release.

2009-06-30 13:12
2.06

此版本增加了对英特尔AVX修订5和AMD XOP/FMA4/CVT16修订3.03支持。预处理器有一个新的间接宏观调控的扩展功能,现在的ELF后端支持线程本地存储,一个数字的错误已经被修复。
This release adds support for Intel AVX revision 5 and AMD XOP/FMA4/CVT16 revision 3.03. The preprocessor has a new indirect macro expansion feature, the ELF backends now supports thread-local storage, and a number of bugs have been fixed.

2008-10-30 08:49
2.05.01

此版本修正了-W/-w解析(警告启用/禁用)选项,这是在2.05打破。这是严格的补丁发布。
标签: Minor bugfixes
This release fixes the parsing of the -W/-w (warning enable/disable) option, which was broken in 2.05. It is strictly a patch release.

2008-10-24 13:31
2.05

此版本包括了对规范的遵守后端ELF64大规模整修。它修复了不正确的偏移量在RIP相对的即时载指示处理,在拓指令错误,该%的手续费,包括宏内部指令,以及指令,少数有不正确的模式。
标签: Major bugfixes
This release includes a massive overhaul of the ELF64 backend for spec compliance. It fixes incorrect offsets in RIP-relative addressing in immediate-carrying instructions, bugs in the ALIGN directive, the handling of the %include directive inside macros, and a handful of instructions that had incorrect patterns.

2008-09-26 13:04
2.04

这主要是修正错误的版本。特别是,它应该一劳永逸地结束了提前引用引入的所有异常时,通过有限的。它引入了一些新功能,主要是在预处理器。它增加了对包装BCD码和UTF-16/UTF-32常数的支持。它还增加了对“智能”对齐,填充与优化代码绕过地区的支持。
标签: Major bugfixes
This is primarily a bugfix release. In particular, it should end once and for all abnormalities introduced by forward references when pass-limited. It does introduce some new features, mostly in the preprocessor. It adds support for packed BCD and UTF-16/UTF-32 constants. It also adds support for "smart" alignment, padding the bypassed region with optimized code.

Project Resources