我能在哪里找到一个好的链接或文档网站,详细说明MASM的完整指令集是什么?
为了给出上下文我目前正在研究VS2008中的C ++项目,并且我已经达到了这样一个程度,即知道程序集的确切含义是有用的(添加上下文)。这不是我唯一的理由,但它肯定是目前最紧迫的。
感谢您的帮助,希望我能够在没有装配的情况下找出错误,但有时会有所帮助。
答案 0 :(得分:0)
要获得真实的说明,Intel和AMD文献非常好。我不知道英特尔手册的数字,因为我的桌面上有“真正的纸张”中的AMD。您需要的大部分内容都在AMD Vol 3(通用和系统指令)中,但您可能还需要SSE Vol 4(128位媒体指令)和Vol 5 x87(浮点和64位媒体指令)。
我还使用sandpile.org作为指令的快速参考 - 主要用于解码二进制指令。
显然,MASM还有一堆directives,例如形成字符串,将段名分配给不同的位,指定某些数据或代码等。