系统城精品系统

debug命令怎么使用_debug命令比较常见的使用命令

发布时间:2020-06-01发布者:系统城-citylian浏览数:106

debug是一个dos实用程序,是供程序员使用的程序调试工具,近期就有用户要使用debug命令,但又不知怎么使用,那debug命令怎么使用呢,下面小编给大家分享debug命令使用及一些比较常见的使用命令。

debug常见的使用命令:

1、所以需要一些操作才能进入debug,如下图进入DEBUG模式。

debug命令怎么使用_debug命令比较常见的使用命令

2、显示或修改寄存器内容  命令r回车。显示各个寄存器内容。

    查看寄存器:r。

    改变某个寄存器内容:r 寄存器(如:ax),之后按下Enter出现“:”,再输入值。

debug命令怎么使用_debug命令比较常见的使用命令

3、单步跟踪   命令t回车。运行一条首地址为CS:IP 的指令,再按t回车, 再运行接下的一条指令。在怀疑某一段程序的功能时,可以一条指令一条指令地执行,看看每一条指令的结果是否正确。

debug命令怎么使用_debug命令比较常见的使用命令

4、汇编状态  命令a回车。

a命令:以汇编指令的格式在内存中写入机器指令。

写入汇编指令:a 段地址:偏移地址,按下enter键后,输入汇编指令,当不想输入时直接按enter退出输入。

debug命令怎么使用_debug命令比较常见的使用命令

5、显示地址单元的内容  命令u。

u命令:将机器指令翻译成汇编指令。

机器指令翻译成汇编指令:u 段地址:偏移地址。

注意:如果直接使用命令u,debug将会把CPU中CS:IP指向的内存内容翻译成汇编指令。

debug命令怎么使用_debug命令比较常见的使用命令

6、单步执行  命令P。

P命令作用:执行汇编程序,单步跟踪。

与T命令不同的是:P命令不会跟踪进入子程序或软中断。

P命令的使用方式与T命令的使用方式完全相同。

debug命令怎么使用_debug命令比较常见的使用命令

7、显示存储器内容  命令d段。

查看内存内容:d 段地址:偏移地址 (结束的偏移地址,可忽略)。

注意:直接使用d命令,显示的是debug预设地址处的内容。

debug命令怎么使用_debug命令比较常见的使用命令

8、修改存储器单元的内容e段。

e命令:改变内存内容。

改变内存内容:e 段地址:偏移地址 写入的数据。

也可以通过 e 段地址:偏移地址 "字符串"    这种方式向内存中写入字符串的16进制值。

debug命令怎么使用_debug命令比较常见的使用命令

9、退出  命令q。

Q命令的作用是退出DEBUG,回到DOS状态。

debug命令怎么使用_debug命令比较常见的使用命令

以上就是debug的使用方法,有需要的用户可以自行查阅。

本站发布的系统与软件仅为个人学习测试使用,请在下载后24小时内删除,不得用于任何商业用途,否则后果自负,请支持购买微软正版软件!
如侵犯到您的权益,请及时通知我们,我们会及时处理。
Copyright @ 2011 系统城