我已经能够找到大量的16位和32位NASM程序集引用,如here,但是我能在64位NASM上找到的唯一东西就是NASM手册here的小部分内容。有没有什么好的站点或书籍可以更好地解释64位程序集(Windows或Linux/Unix)和一些很好的代码示例?什么是一个好的64位NASM程序集引用?
3
A
回答
0
关于NASM本身的用法没有什么区别(除了你可能想指定一个64位输出格式),所以32位NASM引用将会很好。然后是64位指令集(最明显的是完全不同的标准调用对象)。 AMD在这里有一些资料性文件:http://developer.amd.com/documentation/guides/pages/default.aspx
1
这里是x86_64 Nasm的一个很好的备忘单我发现:http://www.cs.uaf.edu/2009/fall/cs301/support/x86_64/index.html。
相关问题
- 1. 什么是一个好的多核心64位“Hello World”程序?
- 2. 32位nasm程序集不在64位系统上启动
- 3. 维护一个“干净的”程序集引用列表的好处是什么?
- 4. 什么是delphi 64位程序集中的.noframe?
- 5. NASM - 64位代码
- 6. nasm 64位推qword?
- 7. 从64位应用程序引用.net 1.1程序集
- 8. 什么是编码NASM的好IDE?
- 9. linux nasm程序集是什么(注册):(注册)是什么意思?
- 10. 64位应用程序上的Windows HANDLE的范围是什么?
- 11. 64位程序集的32位指令
- 12. 64位Windows上的16位程序集?
- 13. nasm x86-64程序集 - 两个变量作为一个变量读取
- 14. 引用一个64位的x86汇编程序
- 15. Linux(64位),nasm和gdb
- 16. 64位nasm部门idiv
- 17. 不同的.NET程序集引用取决于32-64位
- 18. VB.NET 64位COM与c#引用的助手程序集类
- 19. 在一个Windows安装程序中的32位和64位程序集
- 20. 64位Java应用程序:是64位操作系统,64位JRE和64位应用程序吗?
- 21. 一个很好的NASM/FASM教程?
- 22. x86-64 AT&T程序集中地址的含义是什么?
- 23. 将多个.NET程序集合并成一个的好处是什么?
- 24. 知道程序集是64位还是32位
- 25. C#程序集,什么是程序集?
- 26. 什么是一个好的Objective-C应用程序开始?
- 27. 用64位框架构建.NET应用程序有什么好处吗?
- 28. 如何让nasm认识到这个代码是64位的?
- 29. 64位系统上较大指针的好处是什么?
- 30. 什么是更好的,许多小的程序集或一个大的程序集?
NASM是否被更新为能够支持x64?这可能是你找不到任何东西的原因。 – slugster 2010-04-27 02:30:29
我很确定它确实如此。他们在手册中提到了一点。 – Xill 2010-04-27 19:41:30