我需要用C解码ARM(ARM926EJ)指令。我有32位十六进制指令。我想解码并得到操作码操作数任何人都知道这方面的好材料。
注意:我查看了QEMU translate.c文件。但它如此复杂,甚至不知道为什么要做什么。
最佳答案
假设您不想/不能使用程序为您执行此操作,则可以参考ARM Reference Manual。
其中有专门用于指令编码的部分。
关于c - ARM指令解码,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11499141/