短转移IP的修改范围-128-127 什么意思
本帖最后由 loop 于 2011-5-29 23:27 编辑短转移IP的修改范围-128-127
近转移IP的修改范围-32768-32767
这些数字是什么意思? 短转移实际上说的是执行转移指令后对IP的修改是这样的,IP = IP + 8 Bit
近转移同理:IP = IP + 16 Bit 回复 codefish123 的帖子
短转移IP的修改范围-128-127
:浅显一点讲 -128就是往jmp short xxx这条指令上面可以跳转128个内存单元
:127就是说能往下跳转127个内存单元
近转移IP的修改范围-32768-32767
:这个意思一样的只不过能够跳转的内存单元多很多,大很多!
希望这样说能够帮助你理解!
如果不行的话,还是建议看书本,因为这些知识还是来源于书本的!(毕竟我也讲的不是很清楚) 可以参考下这里的回答。
传送门:http://bbs.fishc.com/forum.php?mod=viewthread&tid=1790&extra=page%3D3 短转移IP的修改范围-128-127可转移的范围为256个字节,就是从-128到127
近转移IP的修改范围-32768-32767可转移的范围为65536个字节,就是从-32768到32767
其实人家问的是这个数字是怎么来的是么同学?
短转移IP的修改范围-128-127 这个其实是一个8位的有符号的整数你算一下把最高位当做符号位那么2的7次方是多少也就是说 二进制数的 1111111 是多少那为什么负数是-128而不是127呢这个就涉及到补码的知识了说来话长请看小甲鱼老师的视频
近转移IP的修改范围-32768-32767 有了上面的例子你计算一下2的15次方是多少呢?
页:
[1]