LOOP修改IP的问题

来源:百度知道 编辑:UC知道 时间:2024/06/30 05:33:14
我在书上看到LOOP判断CX之后会修改IP的数值,但是如果LOOP后面的那个地址(标号)在一个段中,而LOOP在下一个段中会怎么样?是X86的汇编。感觉我问的这个问题很菜。
救人救到底,可不可以再详细一点点?

所有条件转移都只是段内转移,条件转移也是采用相对转移方式,即通过在IP上加一个地址差的方法实现转移,但条件转移指令中只用一个字节表示地址差,所以如果以条件转移指令本身作为基准,那么条件转移的范围在-126至+129之间。如果条件转移的目标超出此范围,那么必须借助无条件转移指令。
------------------
说白了就是把一个地址差(这个差值是由汇编程序在汇编时计算得出的)加到IP上,使IP的内容为目标地址
大哥,我也是刚学啊,我买的3本参考书说得最详细都是这个了~T_T~