我已经能够找到大量的16位和32位NASM程序集引用,如here,但我在64位NASM上找到的唯一内容就是NASM手册的小部分{ {3}}。是否有任何好的网站或书籍可以更好地解释64位程序集(Windows或Linux / Unix)以及一些好的代码示例?
答案 0 :(得分:1)
这是x86_64 Nasm的一个很好的备忘单我发现:http://www.cs.uaf.edu/2009/fall/cs301/support/x86_64/index.html。
答案 1 :(得分:0)
NASM本身的使用没有区别(除了您可能想要指定64位输出格式),因此32位NASM参考可以正常工作。然后它是64位指令集的源代码(最值得注意的是完全不同的标准调用会话)。 AMD在这里提供了一些信息性文件:http://developer.amd.com/documentation/guides/pages/default.aspx