NASM - The Netwide Assembler

软件截图:
NASM - The Netwide Assembler
软件详细信息:
版本: 2.10
上传日期: 14 Apr 15
许可: 免费
人气: 343

Rating: 3.7/5 (Total Votes: 3)

NASM是一个80x86汇编专为便携性和模块化。该项目支持多种目标文件格式,包括Linux的a.out和ELF,COFF,微软16位OBJ和Win32。它还将输出纯二进制文件。

它的语法设计简单易懂,类似英特尔的,但是不太复杂。它支持Pentium,P6,MMX,支持3DNow!和SSE操作码,并具有微距功能。它包括一个反汇编器以及

的网际汇编成长出了一个主意上comp.lang.asm.x86(或可能alt.lang.asm - 我忘了),这基本上是有似乎没有一个好的免费的x86系列汇编,并且那也许有人应该写一个

- A86是不错的,但不是免费的,尤其是你没有得到任何32位计算能力,直到你付出代价。这是DOS只,太
- 天然气是免费的,在DOS和Unix端口,但它不是很好,因为它的设计是一个后端的gcc,它总是饲料它正确的代码。因此,它的错误检查是最小的。此外,它的语法是可怕的,从任何人试图居然写了什么东西的地步。另外,你可以不写它(正确)16位代码
- as86是Minix-和Linux特有的,(我的版本至少)似乎并没有太多(或任何)文档。
- MASM不是很好,而且它(是)价格昂贵,而且只能运行在DOS下
- TASM较好,但仍争取MASM兼容,这意味着数以百万计的指令和吨,繁文缛节。其语法基本MASM的,有矛盾和怪癖为此,需要(尽管它挑选出其中的一些由理想模式的手段)。它的价格昂贵了。和它的DOS只。

所以在这里,你的编码快感,是NASM。目前它仍处于原型阶段 - 我们不承诺,它可以超越任何这些组装的。但请,请给我们的bug报告,修复,有用的信息,和其他任何你可以得到你的手(和感谢很多人谁已经做到了这一点!你都知道你是谁),我们将提高这都认不出来。再次,

的Unix

下安装NASM一旦你获得了Unix的源存档NASM,NASM-X.XX.tar.gz(其中X.XX表示存档中的NASM的版本号),解压到一个目录如/ usr / local / src目录。存档,解压后,将创建其自己的子目录NASM-X.XX

NASM是一个自动配置包:一旦你解开它,cd到该目录,它已经解压到和类型的./configure。这个shell脚本会找到最好的C编译器用于建设NASM并建立相应的Makefile。

一旦NASM具有自动配置,您可以键入make构建NASM和ndisasm二进制文件,然后进行install来安装它们在/ usr / local / bin目录和安装手册页nasm.1和ndisasm.1在/ usr /本地/人/ man1目录。另外,您也可以给选项,例如--prefix到配置脚本(见INSTALL文件的更多细节),或者安装程序自己。

NASM还附带了一组工具,可以用来处理RDOFF自定义对象文件格式,这是在NASM归档的rdoff子目录。你可以用make RDF如果NASM未能自动配置建立这些和化妆rdf_install安装它们,如果你想他们。

,您可能仍然能够使它编译使用回退的8第十二Unix的Makefile.unx。复制或重命名文件Makefile文件,并尝试输入make。还有在rdoff子目录中的文件Makefile.unx

什么是此版本中的新

  • 在当优化启用,MOV R64,IMM现在优化,以最短的形式可能

什么在01年9月2日的版本是新的

类似的软件

Polyglot
Polyglot

2 Jun 15

Mozart
Mozart

3 Jun 15

PyRuby
PyRuby

11 May 15

clig
clig

3 Jun 15

显影剂的其他软件 H. Peter Anvin

WrapLinux
WrapLinux

3 Jun 15

SuperRescue CD
SuperRescue CD

3 Jun 15

Syslinux
Syslinux

17 Feb 15

意见 NASM - The Netwide Assembler

评论没有发现
添加评论
打开图片!