NASM 中文手册
第一章: 简介
1.1 什么是 NASM
NASM是一个为可移植性与模块化而设计的一个 80x86 的汇编器。它支持相当多
的目标文件格式,包括 Linux 和NetBSD/FreeBSD,a.out,ELF,COFF,微软 16
位的OBJ和Win32。它还可以输出纯二进制文件。它的语法设计得相当的简
洁易懂,和 Intel 语法相似但更简单。它支持Pentium,P6,MMX,3DNow!,
SSE and SSE2指令集,
1.1.1 为什么还需要一个汇编器?
NASM当初被设计出来的想法是comp.lang.asm.x86(或者可能是alt.lang.asm
,我忘了),从本质上讲,是因为没有一个好的免费的 x86 系例的汇编器可以使用,
所以,必须有人来写一个。
(*)a86不错,但不是免费的,而且你不可能得到 32位代码编写的功能,除非你
付费,它只使用在 dos 上。
(*) gas是免费的,而且在 dos 下和 uni
原创力文档

文档评论(0)