5

我已经能够找到大量的 16 位和 32 位 NASM 汇编参考,例如这里,但我能在 64 位 NASM 上找到的唯一内容是这里的 NASM 手册的一小部分。是否有任何好的网站或书籍可以通过一些好的代码示例更好地解释 64 位汇编(Windows 或 Linux/Unix)?

4

2 回答 2

2

这是我发现的 x86_64 Nasm 的一个很棒的备忘单:http ://www.cs.uaf.edu/2009/fall/cs301/support/x86_64/index.html 。

于 2011-07-05T04:23:37.807 回答
1

NASM 本身的使用没有区别(除了您可能想要指定 64 位输出格式),因此 32 位 NASM 参考就可以了。然后是 64 位指令集(最值得注意的是完全不同的标准调用约定)。AMD在这里有一些信息性文件:http: //developer.amd.com/documentation/guides/pages/default.aspx

于 2010-05-24T16:41:29.347 回答