td简要使用说明

td简要使用说明

ID:20501294

大小:1.13 MB

页数:45页

时间:2018-10-13

td简要使用说明_第1页
td简要使用说明_第2页
td简要使用说明_第3页
td简要使用说明_第4页
td简要使用说明_第5页
资源描述:

《td简要使用说明》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、目标代码动态调试—TurboDebuggerTD.EXE(简称TD)是一个具有窗口界面的程序调试器,是Borland公司产品TurobDebugger的IA-16版本。利用TD,用户能够调试已有的可执行程序(后缀为EXE);用户也可以在TD中直接输入程序指令,编写简单的程序。一、如何启动TD二、TD中的数制三、TD的用户界面四、代码区的操作五、寄存器区和标志区的操作六、数据区的操作七、堆栈区的操作处理器认识环境检查修改指令认识直接I/O操作(硬件调试)单步调试断点调试优点:彩色文本,占用资源不多缺点:不支持中断调试一、如何在Windows环境下启动TD在Windows中启动TD仅启动TD

2、而不载入要调试的程序双击TD.EXE文件名,Windows就会打开一个DOS窗口并启动TD。启动TD后会显示一个版权对话框,这时按回车键即可关掉该对话框。启动TD并同时载入要调试的程序把要调试的可执行文件拖到TD.EXE文件名上,Windows就会打开一个DOS窗口并启动TD,然后TD会把该可执行文件自动载入内存供用户调试。若建立可执行文件时未生成符号名表,TD启动后会显示“Programhasnosymboltable”的提示窗口,这时按回车键即可关掉该窗口。(可修改属性)一、如何在命令行方式启动TD什么是命令行方式?(1)Windows下进入命令行方式/常用MS-DOS命令Windo

3、ws下利用开始—运行(或按Win键+R)—输入cmd或command(Win2K)↙或在程序下进入MS-DOS方式(Win2K)或附件下(WinXP)进入命令提示符进入命令行方式。也可将相关命令复制到桌面。可以根据爱好和需要修改MS-DOS方式或命令提示符的相关属性,包括起始(工作)目录(路径)、快捷键(默认CTRL+ALT+D键)、窗口/全屏选项、前景背景颜色等,命令行快捷方式选择颜色属性选择命令行样例模式典型命令行操作采用滚屏方式(ScreenUp)一、如何启动TD在命令行方式-DOS窗口中启动TD仅启动TD而不载入要调试的程序D:ASM>TD↙用这种方法启动TD,TD会显示一个版

4、权对话框,这时按回车键即可关掉该对话框。启动TD并同时载入要调试的程序D:ASM>TDHELLO.EXE↙若建立可执行文件时未生成符号名表(带源代码调试),TD启动后会显示“Programhasnosymboltable”的提示窗口,这时按回车键即可关掉该窗口。二、TD中的数制TD支持各种进位记数制,但通常情况下屏幕上显示的机器指令码、内存地址及内容、寄存器的内容等均按十六进制显示(数值后省略“H”)。在TD的很多操作中,需要用户输入一些数据、地址等,在输入时应遵循计算机中数的记数制标识规范。例如:二进制数后面加“B”或“b”,如10010001b等;十六进制数后面加“H”或“h”,如

5、38h、0a5h、0ffh等。TD允许在常数前面加上正负号,遵循补码格式。所有的实验在输入程序或数据时,若无特别说明,都可按十六进制数进行输入,若程序中需要输入负数,可按上述规则进行输入。三、TD的用户界面—CPU窗口代码区数据区寄存器区堆栈区标志区功能键提示条全局菜单图3.1TD的CPU窗口界面三、TD的用户界面—CPU窗口功能作用:--代码动态调试显示CPU和内存整个状态;在代码区内使用嵌入汇编,输入指令或对程序进行临时性修改。存取数据区中任何数据结构下的字节,并以多种格式显示或改变它们。检查和改变寄存器(包括标志寄存器)的内容。五个区域:代码、寄存器、标志、数据和堆栈区。光标所在区

6、域称为当前区域,用户可以使用Tab键或Shift-Tab键切换当前区域,也可以在相应区中单击鼠标左键选中某区为当前区。感兴趣的存储区域选择点击感兴趣的区域(代码、数据和堆栈区之一),出现GOTO…下拉菜单(选择Goto../G)写入新的段基和偏移量地址(如3400:5000,或ES:5000)回车输入三、TD的用户界面—全局菜单介绍1CPU窗口的上面为TD的全局菜单条,可用“ALT键+菜单项首字符”打开菜单项对应的下拉子菜单。在子菜单中用“↑”、“↓”键选择所需的功能,按回车键即可执行选择的功能。为简化操作,某些常用的子菜单项后标出了对应的快捷键。File菜单:文件操作Open载入可执行

7、程序文件准备调试Changedir改变当前目录Getinfo显示被调试程序的信息DOSshell执行DOS命令解释器(用EXIT命令退回到TD)Quit退出TD(Alt-X)三、TD的用户界面—全局菜单介绍2Edit菜单:文本编辑Copy复制当前光标所在内存单元的内容到粘贴板(Shift-F3)Paste把粘贴板内容粘贴到当前光标所在内存单元(Shift-F4)View菜单:打开一个信息查看窗口Breakpoints断点信息Stac

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。