JMP 地址计算

 

在某些时候需要在代码中写入JMP指令
JMP 二进制 =E9

比如我要 JMP到  7777ABCD
貌似E9 后跟的是RVA
所以
目标地址=指令所在地址+指令长度+RVA

即如果在 00552df7处 要跳到7777ABCD
那么
RVA=7777ABCD-00552df7-5=77227DD1
即在00552df7处写入E977227DD1

你可能感兴趣的:(C++,ASM)