TD调试软件使用方法
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
TD调试软件使用方法
TDebug(文件名TD.EXE)是调试8086汇编语言的工具软件。TD主要用来调试可执行文件(.EXE文件)。它具有功能强、使用灵活方便、人-机界面友善、稳定可靠等特点,能提高工作效率,缩短调试周期。
1.启动方法
使用TDebug软件时,必须有以下文件:
TD.EXE——可执行文件。
在DOS状态下键入TD即可启动TD软件。
例如:
C:\SY86>TD 文件名 或
C:\SY86>TD
F1-Help F2-Bkpt F3-Mod F4-Here F5-Zoom F6-Next F7-Trace F8-Step F9-Run 10-Menu 如果在键入TD之后又键入了文件名,则TD就将指定的文件装入以供调试;如果不指定文如果在键入TD之后又键入了文件名,则TD就将指定的文件装入以供调试;如果不指定文件名,则可以在TD的菜单操作方式下取出文件,然后进入调试状态。
2.窗口功能和操作
进入TD调试软件后,屏幕上出现五个窗口,系统现场信息分别显示在各窗口内。如上图所示。图中,第一行为菜单信息,最后一行为热键信息,中间即为
窗口信息。
窗口由五部分组成,利用Tab键可在各窗口之间进行切换。
⑴CPU窗口:
CPU窗口分别显示段地址寄存器cs、偏移地址、十六进制机器码和源程序代码。“►”
对应的偏移地址表示当前PC指针位置;用“↑”“↓”键移动光标可以使窗口上下卷动以便观察前、后的程序代码信息及地址信息;
⑵寄存器(Registers)窗口:
寄存器窗口显示所有寄存器信息。用“↑”“↓”键移动光标可以选中任一个寄存器。
选中寄存器后按数字键即会弹出一个窗口:
窗口提示输入数据。此时在光标位置处输入数字就改变了该寄存器的数值;
⑶标志窗口:
标志窗口显示各标志位的当前状态。用“↑”“↓”键移动光标选中某一标志后,按回车键即可改变该标志状态;
⑷堆栈窗口:
堆栈窗口显示堆栈寄存器ss的信息,包括堆栈偏移地址和堆栈数据。“►”对应的偏移地址表示当前堆栈指针位置;用“↑”“↓”键移动光标可以选择堆栈指针位置,然后按数字键即会弹出一个窗口:
窗口提示输入字数据。此时在光标处输入数字就改变了该偏移地址的数值;
⑸内存数据(Dump)窗口:
Dump窗口分别显示数据寄存器ds、偏移地址、字节数据和ASCII代码。用“↑”“↓”“→”“←”键移动光标可以选择某一内存地址,然后按数字键会弹出一个窗口:
窗口提示输入一个字节数据。此时在光标处输入数字就改变了该内存地址的数值。
3.菜单操作与热键操作
⑴用“Alt”键和主菜单某菜单项第一个字母组合即可进入该子菜单。例如:
C>Alt-F
即可进入File子菜单。
①File菜单
——打开.EXE文件列表窗口,选择装入调试文件
——改变目录
——显示计算机信息
——进入DOS状态(在DOS状态下用EXIT可回到
TD状态)
——装入符号文件(.TDS文件)
——重新定位段地址
——退出TD
②Edit菜单
——拷贝
——粘贴
③View菜单
——设定程序断点
——打开Stack窗口;Alt-F3关闭
——打开Log窗口;Alt-F3关闭
——打开Watches窗口;Alt-F3关闭
——打开Variables窗口;Alt-F3关闭
——打开文件选择窗口;Alt-F3关闭
——打开CPU窗口;Alt-F3关闭
——打开Dump窗口;Alt-F3关闭
——打开Registers、标志窗口;Alt-F3关闭
——打开Numeric Processor窗口;Alt-F3关闭
——打开Execution history窗口;Alt-F3关闭
——打开Hierarchy窗口;Alt-F3关闭
——打开Windows messages窗口;Alt-F3关闭
——打开Clipboard窗口;Alt-F3关闭
——打开其它窗口;Alt-F3关闭
④Run 菜单
—— 全速运行程序
—— 显示程序终点地址 —— 跟踪运行程序
—— 单步执行一条指令 —— 单步执行一行指令 —— 全速断点运行 —— 运行程序;可设定运行每行语句时间
—— 程序指令跟踪
—— 程序复位
⑤Breakpoints 菜单
—— 光标设定断点
—— 打开断点选择窗口
—— 删除所有断点
⑥Data 菜单
—— 检查数据、符号、寄存器
—— 计算、修改数据、符号、寄存器值 —— 打开watch 窗口
⑦Options 菜单
—— 选择源程序语言
—— 选择显示方式 —— 改变源程序目录
⑧Windows 菜单
—— 切换CPU 窗口大小 —— 改变CPU 窗口大小
—— 关闭CPU 窗口 —— 恢复关闭CPU 窗口 —— 打开用户屏幕
⑵热键操作
F1 —— Help
F2 —— Toggle
F3 —— Module
F4 —— Go to cursor
F5 —— Zoom
F6 —— Next
F7 —— Trace
F8 —— Step
F9 —— Run
F10 —— Menu
Ctrl-G —— Goto
Ctrl-O —— Origin
Ctrl-F —— Follow
Ctrl-C —— Caller
Ctrl-P —— Previous
Ctrl-S —— Search
Ctrl-V —— View
Ctrl-M —— Mixed
Ctrl-N —— New
Alt-F2 —— Bkpt at
Alt-F3 —— Close
Alt-F4 —— Back trace
Alt-F5 —— User screen
Alt-F6 —— Undo close
Alt-F7 —— Instruction trace Animate Alt-F8 —— Until return
Alt-F9 —— Execute to Alt-F10 —— Local