文档介绍:NASM网际编译器手册
第1章 简介
 什么是NASM?
网际汇编器,NASM是一个模块化和便携性的80x86汇编编译器。,BSD/FreeBSD,COFF,Microsoft的16位OBJ和Win32。 它输出平坦模式的二进制文件。 它在语法设计上简单且容易理解,和Intel的相似但没有那么复杂。 它支持Pentium,P6和MMX操作码, 并且宏操作方面兼容。
 为什么不用其它编译器?
()上的思想成长起来的。它在本质上不象周围很好的自由x86系列编译器, 并且应有人写一个。 a86是比较好的, 但并不免费,通常你不能得到任何32位兼容的除非你付费。 它只支持DOS。 gas是免费的, 并且适应于DOS和Unix, 但它不是很好用, 的后端, 所以必须给它输入一些正确的密码。 导致它的错误检查是很小。 因此, 从这方面来看待和真正写些代码来说,它的语法是很难懂的。 另外你不能用它写16位代码(正常情况下)。as86是Linux专用的, 并且有很多文档(至少对我来说)。MASM不是很好用, 它太贵了, 并且只能在DOS下运行。TASM好一些, 但仍在和MASM相兼容, 意味着将会有不计其数的指令的官文。 它的语法本质上和MASM相同。 但它也很贵。 只在DOS下运行。因此, 这里为了编码的快乐,用NASM。现在它仍然处理试验阶段-我不能保证它这些编译器好,但请向我们报告程序中的问题,修改意见及帮助信息, 和任何你现有的信息。 (感谢很多人会这样做, 你知道你也会) , 我们将不断的发展它。 
 软件许可协议
请查看许可协议文件,做为NASM描述档案的一部分提供, 你可以在许可协议下使用NASM。 
 联系方式
当前版本的NASM() Anvin(hpa@)维护的。如果你想报告任何程序问题, :htt//: jules@ 和anakin@
最新版本的NASM已经上传到ftp.,,..,()如果你没有新闻组可以访问,或者更喜欢用电子邮件进行交流,你可以发送一行包含subscribe nasm-announce的内容的邮件到******@linux..如果你想了解NASM beta版的有关信息,请发送一封含有subscribe nasm-beta信息的电子邮件到/******@linux..
 在MS_DOS 或Windows下安装NASM
当你得到NASM的DOS版本的文件时,(XXX表示NASM的版本号),将它解压到当前目录下(例如:C:\\NASM)
这个文件包含4个执行文件:NASM的执行文件为::,,被设计在windows95或windows NT下运行,另外的是16位的DOS执行程序。NASM文件要运行它的自运行文件,因此拷贝(至少),。 (如果你要节省空间可以删除它);然而,你可以保留这个文件或测试程序。如果你下载了DOS的源码文件包, ,nasm目录将包含完事的NASM源代码,你可以选择一个MAKEFILE(推荐)来重新编译NASM,README文件列出了这些MAKEFILE之间的不同和用什么编译程序编译的。 注意源文件:,,:。 。虽然NASM ,,,你还是需要重新编译它。(因此你需要一个Perl解释器),也许以后的源码发布文档根本就不包含这些文件。Perl在不同平台(包含DOS和Windows)的输出变化,在到。
 在Unix下安装NASM