汇编 JMP使用详解
短跳转 和 近跳转 指令中包含的操作数都是相对于IP的偏移。而远跳转中包含的是绝对地址,因此转移到同一地址的指令机器码相同 。目标地址 = 当前指令地址 + 指令长度 + RVA如图: 想要从 001392DB 处跳转到 001392E1 这个地址,那么E9后面应该跟多少呢?在计算机中使用上面的公式计算结果就是 RVA = 1 所以后面应该是跟 E9 01 00 00 00ps: 如果计算结果是负数,则数值后面应该用 FF 填充,如负一则应该用 E9 01 FF FF FF