【发布时间】:2011-08-04 13:12:22
【问题描述】:
我正在尝试是否有任何好的资源可用于学习 i386 操作码的'解码'?大多数网站都在讨论如何对指令进行编码,但我找不到任何关于如何将操作码解码为指令的内容。
我查看了一些反汇编程序的源代码,但我想要一些关于如何将操作码解码为指令的文档。
感谢和问候,
赫里希凯什·穆拉利
【问题讨论】:
我正在尝试是否有任何好的资源可用于学习 i386 操作码的'解码'?大多数网站都在讨论如何对指令进行编码,但我找不到任何关于如何将操作码解码为指令的内容。
我查看了一些反汇编程序的源代码,但我想要一些关于如何将操作码解码为指令的文档。
感谢和问候,
赫里希凯什·穆拉利
【问题讨论】:
阅读处理器手册,他们有描述,但可能不完整:
【讨论】:
如果你想更倾向于编程,olly 的旧 disasm engine 是一个非常简单的反汇编程序,可以学习(用 C 语言编写),如果你想涵盖更新的操作码(和隐藏/别名操作码) , bea-engine 是一个很棒的开源反汇编引擎。
【讨论】: