关于LOOP指令循环
我在debug单步调试程序到LOOP指令有时候要循环几十次我记得在鱼哥的教程里有说用一个指令可以直接跳到下一个指令以为我忘了那个指令了 我想在这里问一下在debug下用那个指令直接就跳出LOOP循环 p或者可以用g 偏移地址 vkevke_3437 发表于 2014-5-11 22:12 static/image/common/back.gifp或者可以用g 偏移地址
P直接就可以跳过LOOP循环 LOOP循环内容会被执行吗 943566987 发表于 2014-5-11 22:41 static/image/common/back.gif
P直接就可以跳过LOOP循环 LOOP循环内容会被执行吗
肯定可以执行。 debug中,用t单步执行,直到看到 " loop xxxx"语句时,按p就可以跳过loop循环,循环的内容会被执行的 恩恩!支持楼上的,嘿嘿!你的问题应该解决了吧!{:2_27:} 2楼是正解:big -p 直接跳过整个循环直接跳转到你的 max,4c00c着条指令里也就是程序已经执行完毕!-p还可以遇到了int 21h也要按-p直接跳出整条程序。 你们回答的这么快让我说什么。淫家好不容易看到个会的。 2到4楼正解{:1_1:} 你先用u命令查看一下就是loop指令后面的地址A再用g 才是:A(地址) 就可以跳转了哦 你先用u命令查看一下loop指令后面的地址A再用“g CS:A(地址)” 就可以跳转了哦 是g命令或者p命令,这个地方您也可以看小甲鱼的汇编教程第25课 里面有讲到 你可以看他操作一遍 肯定会更有印象
页:
[1]