debug命令大全80357

debug命令大全80357

ID:14323644

大小:50.00 KB

页数:20页

时间:2018-07-27

debug命令大全80357_第1页
debug命令大全80357_第2页
debug命令大全80357_第3页
debug命令大全80357_第4页
debug命令大全80357_第5页
资源描述:

《debug命令大全80357》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、debug命令大全80357a)常用DOS命令1)查看目录命令DIR,它列出所指盘上的文件目录,如:C>DIRD:2)拷贝命令COPY,它把一个或多个文件拷贝成副本,如:C>COPYEX1.EXED:3)改变当前目录,格式为:C>CD目录名4)退出子目录,格式为:C>CD..,将退出当前子目录到直接外层目录下。b)熟悉DEBUG的使用方法,运行各种命令,观察运行后的情况1.DEBUG程序的调用在DOS提示符下,可键入命令:C>DEBUG[d:][path][文件名]其中文件名是被调试交件的名字,它须是执行文件(EXE),在D

2、EBUG程序调入后,出现提示符"一",此时,可键入所需的DEBUG命令.2.DEBUG的主要命令〈1〉显示内存单元内容的命令D,格式为-D[地址]或-D[范围](2)修改内存单元内容的命令E,它有两种格式1)给定的内容代替指定范围的单元内容一E地址内容表例如其中FLWX"'"Y""'Z"和8D各占一个字节,用这五个字节代替原内存单元内容,HXH,句""'Z"将分别按它们的ASCII码值代入。2〉逐个单元相继地修改:-E地址例如一E10018E4:010089.78此命令是将原100号单元的内容89改为78。78是程序员键入的

3、(3)检查和修改寄存器内容的命令R,它有三种方式1〉显示CPU内部所有寄存器内容和标志位状态,格式为-RR命令显示中标志位状态的含义如下表所示标志名置位复位溢出overflow方向direction中断interrupt符号sign零zero辅助进位auxiliarycarry奇偶parity进位carryOVDNEINGZRACPECYNVUPDIPLNZNAPONC2)显示和修改某个指定寄存器内容,格式为一R寄存器名例如打入:-RAX系统将响应如下:AXF1F4:表示AX当前内容为FlF4,此时若不对其作修改,可按ENT

4、ER键,否则,打入修改后内容,如:-RBXBX0369:059F则BX内容由0369改为059F3)显示和修改标志位状态,命令格式为-RF系统将给出响应,如OVDNEINGZRACPECY一这时若不作修改可按ENTER键,否则在"一'号之后键入修改值,键入顺序任意。如OVDNEINGZRACPECY-PONZDINV(4)运行命令G,格式为一G[=地址1[地址2[地址3...]]其中地址1规定了运行起始地址,后面的若干地址均为断点地址.(5)追踪命令T,有两种格式1)逐条指令追踪-T[=地址]该命令从指定地址起执行一条指令后

5、停下来,显示寄存器内容和状态值。2)多条指令追踪-T[=地址][值]该命令从指定地址起执行n条命令后停下来,n由[值]确定。(6)汇编命令A,格式为:一A[地址]该命令从指定地址开始允许输入汇编语句,把它们汇编成机器代码相继存放在从指定地址开始的存储器中。(7)反汇编命令U,有两种格式:1〉-U[地址]该命令从指定地址开始,反汇编32个字节,若地址省略,则从上一个U命令的最后一条指令的下一单元开始显示32个字节。2)-U范围该命令对指定范围的内存单元进行反汇编,例如-U04BA:01000108或-U04BA:0100L9此

6、二命令是等效的。(8)命名命令N,格式为-N文件标识符[文件标识符]此命令将两个文件标识符格式化在CS:5CH和CS:6CH的两个文件控制块内,以便使用L或W命令把文件装入或者存盘。(9)装入命令L,它有两种功能:1〉把磁盘上指定扇区的内容装入到内存指定地址起始的单元中,格式为一L地址驱动器扇区号扇区数2)装入指定文件,格式为:-L[地址]此命令装入已在CS:5CH中格式化的文件控制块所指定的文件.在用L命令前,BX和CX中应包含所读文件的字节数。〈10〉写命令W,有两种格式:1)把数据写入磁盘的指定扇区:-W地址驱动器扇区

7、号扇区数2)把数据写入指定文件中:-W[地址]此命令把指定内存区域中的数据写入由CS:5CH处的FCB所规定的文件中。在用W命令前,BX和CX中应包含要写入文件的字节数。(11)退出DEBUG命令Q,该命令格式为:Q它退出DEBUG程序,返回DOS,但命令本身并不把在内存中的文件存盘,如需存盘,应在执行Q命令前先执行写命令W。启动Debug,它是可用于测试和调试MS-DOS可执行文件的程序。Debug[[drive:][path]filename[parameters]]参数[drive:][path]filename指定要

8、测试的可执行文件的位置和名称。parameters指定要测试的可执行文件所需要的任何命令行信息。++说明使用Debug命令但不指定要测试的文件如果使用没有位置和文件名的Debug命令,然后键入所有的Debug命令以响应Debug提示符,连字符(-)。Debug命令以下是Debug命令列表:

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

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

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