求大神路过驻足看看
debug调试时发现IP突然变大了,一脸懵逼。详见图。求解!!! 我当时的表情就像我的头像一样{:5_94:} 主要看图中用红笔标注的地方 以上程序中只有 call 和 int 21H 才能改变CS : IP的值{:10_244:} qq1242009750 发表于 2017-3-16 23:24以上程序中只有 call 和 int 21H 才能改变CS : IP的值
但是我用“t”单步执行sub指令后IP的值变化很大啊,看图中用红笔标的前后对比。 余浪e 发表于 2017-3-17 00:14
但是我用“t”单步执行sub指令后IP的值变化很大啊,看图中用红笔标的前后对比。
因为SUB指令下面出现了一个LOOP指令啊,把IP移动到LOOP的标号处 这应该是dos模拟器的一个bug。这种错误应该不是每次都重现吧,你再执行一遍应该就好了。如果是每次重现,把完整的原代码贴出来,让我们也来试试 问题解决了吗?
把代码贴出来,我试试 人造人 发表于 2017-4-21 19:07
问题解决了吗?
把代码贴出来,我试试
换了换系统,代码也删了,哎,想把贴删了,可是不知道从哪删 余浪e 发表于 2017-4-24 22:37
换了换系统,代码也删了,哎,想把贴删了,可是不知道从哪删
哦
页:
[1]