DEBUG使用方法

DEBUG使用方法

ID:40547929

大小:82.00 KB

页数:31页

时间:2019-08-04

DEBUG使用方法_第1页
DEBUG使用方法_第2页
DEBUG使用方法_第3页
DEBUG使用方法_第4页
DEBUG使用方法_第5页
资源描述:

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

1、DEBUG使用方法  格式:   DEBUG[[drive:][path]filename[testfile-parameters]]  参数:[drive:][path]filename   指定待调试可执行文件的所在位置及文件名。  testfile-parameters   指定待设计可执行文件需要的命令参数。  相关命令  -A(汇编,Assemble)   -C(比较,Compare)   -D(卸出,Dump)   -E(输入数据,Enter))   -F(填充,Fill)   -G(执行,Go)   -H(十六进行运算,Hex)   -I(读输入

2、口,Input)   -L(装入,Load)   -M(移动,MOVE)   -N(命令,NAME)   -O(写输出口,OUTPUT)   -P(调试循环程序,PROCEED)   -Q(退出,QUIT)   -R(寄存器,REGISTER)   -S(找寻,SEARCH)   -T(跟踪,TRACE)   -U(反汇编,UNASSEMBLE)   -W(写盘,WRITE)   -XA(分配扩充内存,ALLOCATEEM)   -XD(释放分配的扩充内存,DEALLOCATEEM)   -XM(扩展内存页影像,MAPEXMPAGES)   -XS(显示扩充内

3、存状态,DISPLAYEMSTATUS)二、注意事项  不指定调试文件名时DEBUG命令的使用。   使用DEBUG命令时,如果未指定调试文件的所在位置及名子,DEBUG执行时将显示符(-)。这时,用户可输入任何一个DEBUG调试命令。DEBUG命令   以下为DEBUG使用的调试命令及其简介:   ?显示所有的调试命令   A汇编8086/8087/8088汇编语言源程序。   C比较两块内存的内容。   D显示部分内存的内容。   E人指定的地址开始把数据送入内存。   F将指一值填进某一范围的内存。   G运行内存中的程序。   H执行十六进制算术运算。

4、   I从指定输入口输入一道字节值。   L把文件或磁盘扇区内容装入内存。   M拷贝某块内存的内容。   N指定文件名,以便L或W命令读写该文件;指定正调试文件所需的参数。   O发送一字节值至指定输出口。   P执行循环程序,重复字符串指令,软中断,或子程序。   Q结束DEBUG命令执行。   R显示或修改一个或数个寄存器内容。   S在内存指定范围内找寻指定的值。   T执行一条指令,然后显示所有寄存器的内容,所有标志状态,以及下一条要执行的指令(汇编语言格式)。   U反汇编某一范围内的字节,显示其相应汇编语言源语名。   W把正调试文件写入磁盘。 

5、  XA分配扩充内存   XD释放分配的扩充内存。   XM作扩充内存页的影像。   XS显示扩充内存的状态。   命令参数间的隔离   除命令Q外,所有的调试命令都可使用参数。参数间可用逗号或空格隔开,但只是在十六进制数之间才要求必须隔开。因此,下列命令是等价的:   dcs:100110   DCS:100110   D,CS:100,110   指定有效地址   调试命令中的addres(地址)参数指定内存中的地址。地址分两部分,一部分是段寄存器字母或4位的段地址,另一部分为偏移地址。其中,段寄存器或段地址可以省略。对命令A,G,L,T,U,W,默认段为

6、CS,对所有其余命令,默认段为DS。所有数值都为十六进制。   以下为有效地址:   CS:0100   04BA:0100   注意,在段名和偏移值之间要加冒号。   指定有效地址范围。   调试命令中的range(范围)参数指定内存中的地址范围。地址范围有两种格式:开始地址和结束地址;开始地址和范围长度(由L指定)。   例如:从CS:100开始,到10F结束,共16字节范围,可使用两种格式说明:   CS:10010F   CS:100110 DEBUG:A(汇编)一、概述  直接汇编8086/80878088汇编语言源程序,汇编结果放内存。   本命令

7、将汇编语言语句转换成执行的机器码,语句中所有操作数据均为16进制,由1到4个字符组成。  格式:   A[address]   参数   address   指定输入汇编语言语句的地址。地址为16进制数但实际输入时结尾不必加字符“h”,如果不指定地址,命令A将从上一次汇编结束地的地址开始。  相关命令   有关在指定地址输入数据的具体说明,参阅DEBUGE命令   有关反汇编的具体说明,参阅DEBUG U命令。二、注意事项  使用助记符   地址段名助记符为CS:,DS:,ES:,SS:。远程返回助记符为RETF。字符串处理助记符必须根据其处理的字符串的长度选

8、择使用。例如,移动字串(16bits)

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

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

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