申明:作者: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
结果显示:加法结果 减法结果