查看“NASM”的源代码
←
NASM
跳到导航
跳到搜索
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
'''Netwide汇编器(NASM)'''是x86/x64体系结构的一种流行汇编器。 NASM是开源软件,可从 [http://www.nasm.us 其官方网站] 免费获得。 NASM可用于许多操作系统,包括(但不限于)Windows、GNU/Linux、BSD和Solaris。 因为它是开源的,所以NASM可以在几乎任何操作系统上运行,并且是爱好者开发操作系统的常见选择。 == 与[[GAS]的比较 == 那些更喜欢NASM而不喜欢GAS的人声称,NASM有更简单的语法和更强大的宏功能。 另一方面,其他用户认为GAS能更好地集成到gnu编译器集合([[GCC]]),并具有更多跨平台功能。 类似于编辑和浏览器的讨论,可能仍然是一个悬而未决的辩论。 ==提示== * 使用 "-w+orphan-labels"。 通常,没有冒号的标签并不是真正的标签,实际上是打字拼写错误。 如果有没有冒号的标签,此标志将导致NASM警告您。 * 明确定义你的部分。 而NASM默认为.text节,它不会将声明为全局变量的标签正确放入.text节,除非在某些时候标签前面有节指令。 ==另见== *[[User:Johnburger/NASMCritique| TASM用户对NASM的评论]] ==文章=== *[[Tool Comparison|工具比较]] *[GAS]] *[[Assembly|汇编]] === 外部链接 === *[http://www.nasm.us NASM home page] *[http://www.nasm.us/docs.php NASM manual] *[http://www.drpaulcarter.com/pcasm/ x86 NASM tutorial] *[http://www.duntemann.com/assembly.html Assembly Language Step-by-Step: Programming with Linux], a book about learning Assembly language using NASM *The [http://www.asmcommunity.net/projects/nasmx/ NASMX project] (formerly NASM32) is a collection of macros, include files and examples that are meant to accelerate NASM programming; including helpers to begin developing 32-bit and 64-bit Windows, Linux and XBox applications. [[Category:Assemblers]] [[de:Netwide Assembler]]
返回至“
NASM
”。
导航菜单
个人工具
登录
命名空间
页面
讨论
变体
已展开
已折叠
查看
阅读
查看源代码
查看历史
更多
已展开
已折叠
搜索
导航
首页
最近更改
随机页面
MediaWiki帮助
工具
链入页面
相关更改
特殊页面
页面信息