使用 c 获取和解码位于 X 地址的指令
fetch and decode instruction located at X address with c
我想在地址 X 处获取并解码一条指令。之后我想将地址递增 4,然后执行解码后的指令。寄存器是 32 位大端。我不是在寻求解决方案,更多的是关于如何在 C 中执行此操作的指针或提示,或者如果你们中的任何人知道一些好的指南可以遵循。
你可能需要汇编,而不是 C。你可以 link 将代码汇编成 C 程序,但你不应该用 C 编写。
我想在地址 X 处获取并解码一条指令。之后我想将地址递增 4,然后执行解码后的指令。寄存器是 32 位大端。我不是在寻求解决方案,更多的是关于如何在 C 中执行此操作的指针或提示,或者如果你们中的任何人知道一些好的指南可以遵循。
你可能需要汇编,而不是 C。你可以 link 将代码汇编成 C 程序,但你不应该用 C 编写。