我对程序集有些新意,不得不经常查找x86指令。在网上搜索其他所有操作码会在一段时间后变得烦人。然后是英特尔参考手册,但内容页面没有直接链接到pdf文件中的各个部分,并且没有列出“真实”页面名称,而是通过[章节] - [相对页面]编号数字],,我必须使用它来猜测操作码的页码。
所以问题是,是否有针对x86指令的高效可搜索离线参考?
我依稀记得CheatEngine反汇编程序为您在反汇编中点击的每个操作码提供了一些信息。但它只是Windows,现在我大部分时间都使用Linux。但是这样的事情会很好。
编辑:好吧,我意识到我可以在pdf中搜索那个chapter-pagenum字符串,这可能是唯一的。但是我仍然更喜欢我可以输入操作码的东西并直接取回信息。
答案 0 :(得分:6)
英特尔手册的部分2a和2b(免费下载):
http://www.intel.com/products/processor/manuals/
EDIT;如果您使用的是OS X,那么可以使用服务(app)来完成。 IIRC,使用CHUD工具集进行安装。 (最初省略,因为没有假设OS X是平台,但仍然值得注意)。
答案 1 :(得分:3)
Opcode Reference 我发现这个有点矫枉过正,但也许它适合你。
答案 2 :(得分:3)
我发现英特尔参考手册附带了一个有用的内置索引机制。令人惊讶的是,它被称为索引。
答案 3 :(得分:0)
编辑:没关系,回答另一个问题,我意识到本手册使用了gas
(也称为AT& T)语法,如果您需要等效的英特尔参考手册,这不是您想要的。我没有注意,因为我自己使用gas
。
Sun提供的this one怎么样?我用过它。此外,我不确定我的理解是什么问题,但也许这是因为我的PDF阅读器可以直接在PDF中搜索关键字。如果你找到一个具有类似功能的Linux,你可以解决这个问题。