为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

Turbo Debugger(4)

2018-09-07 4页 doc 63KB 36阅读

用户头像

is_074127

暂无简介

举报
Turbo Debugger(4)5.0 Run菜单 5.1 Run Run命令连续的执行你的程序直到一个断点,或者程序终止。 这是非常有用的命令,快捷键是F9 5.2 Go to cursor Go to Cursor命令会一直执行你的程序直到当前加亮显示的源代码或者指令行。 F4是执行此指令的快捷键。 5.3 Trace into Trace into命令执行一个单指令行。 快捷键是F7 5.4 Step over Step over指令执行一个单行指令,如果是过程则运行到这个命令的下一个指令。 快捷键是F8. 为...
Turbo Debugger(4)
5.0 Run菜单 5.1 Run Run命令连续的执行你的程序直到一个断点,或者程序终止。 这是非常有用的命令,快捷键是F9 5.2 Go to cursor Go to Cursor命令会一直执行你的程序直到当前加亮显示的源代码或者指令行。 F4是执行此指令的快捷键。 5.3 Trace into Trace into命令执行一个单指令行。 快捷键是F7 5.4 Step over Step over指令执行一个单行指令,如果是过程则运行到这个命令的下一个指令。 快捷键是F8. 为了更好的说明二者区别,我使用下面一个例子: .model tiny .code mov ax,1 call addax .exit addax proc add ax,2 ret addax endp end 调入之后, 我们使用F7出现: 可以看到,程序运行进入addax这个过程中. 而使用f8: 可以看到,直接”跳转”到了下一条语句.再注意看ax,变化为3表示确实运行了过程中的指令. 5.5 Execute to... 执行到指定的地址停止. 然后程序会直接运行到 cs:108的位置 5.6 Until return Until Return命令执行被调试的程序直到当前的函数或过程返回到调用处。 如果你偶然使用Trace Into命令碰见问题时你想用Step Over命令,还有当你单步调试 一个函数想看看它是否运行正常已经可以了的时候,以及你希望不被中断的执行余下的指令时,Until Return命令就很有用了。 5.7 Run-Animate Animate命令会不停的执行Trace Into命令的命令。程序会一直运行,直到按下一个键。TD的显示在每个Trace之间将会变化以反映当前的程序状态,这将你可以观察你程序的流程。 5.8 Run-Back trace Back trace命令可以取消上一个指令。处理器以及内存状态会在指令和源行被跟踪之前恢复到他们原来的数值。Alt-F4是这个指令的快捷键。 5.9 Instruction Trace Instruction Trace命令执行单个的机器指令。在使用这个指令后, 你将被放置在CPU窗口。 在遇到以下问题时你可以使用这个命令: ■ 在CPU窗口中跟踪一个中断调用。 ■ 跟踪一个模块中没被调试信息汇编的函数。 ■ 观察一个指令执行构成一个源行。 Alt-F7是这个命令的快捷键。 5.10 Run Arguments 为正在调试的程序输入一个参数. 比如输入:/Zoologist 我们就能在内存中看到. 5.11 Run-Program reset Program Reset命令会再次从磁盘调入当前的程序。如果你需要在程序的起始的地方重新运行,这个命令会很有用的。这个命令是非常有必要的,因为查找程序的起始位置很困难。一个完整的从磁盘的重调入来重新初始化数据项,当程序被首先开始时将程序需要一个特定的值。
/
本文档为【Turbo Debugger(4)】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索