所以我正在处理一些代码(对于 x86),我需要在其中获取指令的源点或目标点。为此,我需要指示 ModRM 或 REG 是目标还是源的方向位。我还需要能够处理即时值。到目前为止,我可以处理指令,它是主要的操作码(连同前缀)。我想知道最简单的方法是什么,或者是否有人可以指出一些确定目标/源的好代码示例(例如寄存器、内存地址或立即操作数)。我见过很多解码器,但其中大多数都是专门为一件事而构建的,而包含很多功能的解码器非常复杂。
问问题
286 次