调试程序DEBUG命令说明

申明:作者:Qdieyou(如需转载,请注明出处,谢谢)

文章首发:http://bbs.cfanhome.com/dispbbs.asp?boardID=40&ID=567512

DEBUG是常用的汇编语言级调试工具,为汇编语言程序员提供了分析指令、跟踪程序的有效手段

 

如何进入Debug程序?
答:在命令提示符下输入“debug”回车即可

懂得汇编的朋友,相信看懂下面命令是没多大问题的。

常用命令:
-A 汇编  格式:A 起始地址 
例如:输入“A”,回车,然后输入“MOV AX,10”回车。再按一次回车,则退出汇编状态。

-U 反汇编 格式:U 起始地址 结束地址
例如:接上面,输入“U”,回车,即可看到结果。

以下不再举例,类似上面,有待自己研究,这样记得更牢。谢谢!

-T 单步执行 格式:T 起始地址 运行指令数
-G 断点执行 格式:G 起始地址 断点地址 结束地址 
-D 数据显示  格式: D 起始地址 结束地址
-R 显示修改寄存器  
格式:R 寄存器名
-P 单步执行,不进入中断 
格式:T 起始地址 运行指令数
-F 连续填入内存内容 
格式:起始地址 结束地址 要填入的数值系列 
-E 单个修改内存内容
格式: E 地址 填入内容
-Q 退出debug状态
格式: Q 回车

状态标志位的值如下图:


不常用命令:
-M  内存搬家指令:
格式:M  起始地址 结束地址 目的地址  
-H 16进制加法:
格式:H 操作数1  操作数2
结果显示:加法结果 减法结果

 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值