【发布时间】:2012-12-30 16:31:56
【问题描述】:
我需要编写类似“反汇编程序”的东西,我需要读取 RAM 内存(代码部分)并显示它的格式
ADD rax, rbx
MOV rcx, rax
我在哪里可以找到关于如何将操作码转换为相应操作/操作数的综合指南/论文?我的目标是 x64 程序集
【问题讨论】:
-
我建议您要么找到现有的 x64 反汇编程序,要么自己编写。 “综合指南”将是处理器的“操作原理”,它是汇编语言编码规则。
-
调试器通常会为您执行此操作。
-
哪个处理器?汇编语言依赖于处理器。例如,ARM 处理器的汇编语言与 Intel Pentium 系列不同。
标签: c++ debugging assembly disassembly opcode