标签: assembly x86 machine-code
http://i.stack.imgur.com/CVHBj.png
我试图找到一些跳跃的1字节位移。 我得到的是:
26 7 7 29
不确定我是否做到了这一点,有什么帮助吗?
答案 0 :(得分:0)
偏移量相对于下一条指令,您不需要添加当前指令的长度。换句话说,编码的偏移量是cpu用于转到下一条指令的正常增量的补充。这就是为什么你的前三个答案都是2个。应该是0x24,5和5。
0x24
5
对于你计算的最后一个,但忘了否定结果,因为它是向后跳跃。因此,答案是-41(十进制),即0xd7。
-41
0xd7
PS:您可以将其输入汇编程序并自行验证偏移量。