jmp:相对跳转指令
计算公式:E9后面的地址 = 目标地址 - 当前地址 - 5
在编写嵌入式补丁程序的时候一般情况下最后一条指令便是E9指令,实际计算时可借助windows自带的计算器工具进行16进制计算:
0x401B5F ... //E9跳转的目标地址
...
0x407000 E9 5A AB FF FF
上面的具体计算:
0x401B5F - 0x407000 - 0x5 = 0xFFFFAB5A(借助计算器工具计算)
jmp:相对跳转指令
计算公式:E9后面的地址 = 目标地址 - 当前地址 - 5
在编写嵌入式补丁程序的时候一般情况下最后一条指令便是E9指令,实际计算时可借助windows自带的计算器工具进行16进制计算:
0x401B5F ... //E9跳转的目标地址
...
0x407000 E9 5A AB FF FF
上面的具体计算:
0x401B5F - 0x407000 - 0x5 = 0xFFFFAB5A(借助计算器工具计算)