
不是没出结果首携,而是因为程序运算速度很快,运行完它就直接退出了
你要是想看结果在系统开始-》运行-》cmd-》然后把碰芹歼你的程序直接笑冲拖进去就可以了
我的回答你还满意吗~~
因为你的程序没有等待输入的功能,所以运行结果一闪而过,你都空饥坦来不及看。建议在程序运行结束前加入键盘输入的功能。这样,运行斗桐结束前就会等待你输入之后才结束程序,这样你也就能看得到运行的结果了。debug之所以会有结果显示是因为,程序肢饥运行完后,结果显示在命令窗口上。那时候命令窗口并没有关闭,因为它要求你手动关闭。
你是凳颂皮想问怎么跳到程序“最后”吧?在DEBUG中加载程序以后,用U命令查看程序代码,找到最后结束点(一般是4CH号功能调用所用的INT
21H指令),用G命令设置断点运行,断点设在这个结束点上。
例如,最后那一条INT
21指令的偏移地址是
0123,那么用
G
0123
就可以了(注意在G和0123之间有空格)。
G命令的格式是:
G[=开始点]
[断点1]
[断点2]
……
方括号中内容为可选项。
若不用=加上开始点,则从当前IP开始执行。
在断点地址前面注意要樱段有空格。
不指定断点,则运行到程序结束退出为止(或死机出错枣差为止
:-)
)
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)