一些常见的汇编语言调试指令,调试时会用到
如何进行调试?
假设某段汇编语言程序经过编译、连接后生成可执行文件example.exe
- 在DOS提示符下键入debug命令进行调试
d:\masm>debug example.exe这时候就显示提示符==-,就可在这个短线后输入debug命令==。 - u 反汇编命令
【格式】-u [起始地址 终止地址]
【说明】这里方括号里的内容是可选的。
【功能】将机器代码反汇编成汇编指令
【结果】键入u后显示信息如下:
说明:最左边给出的程序的段地址:偏移地址,即CS:IP值,
右边是汇编语言指令,中间是汇编语言指令对应的机器语言指令。注意:调试程序默认的数制是十六进制。 - g 设置断点命令
【格式】-g 断点地址
【说明】启动程序,设置断点
【结果】假如我们把断点设在CS:IP=141D:0004。
在debug提示符==-下键入g4==(g和4之间可以有空格,也可以没有空格)结果如下: