汇编 - 2.4 - Debug的使用
Debug是什么?
- Debug是DOS系统中的著名的调试程序,也可以运行在windows系统实模式下
- 使用Debug程序,可以查看CPU各种寄存器的内容、内存的情况,并且在机器指令级别跟踪程序的运行
- Debug就是**
Debug能做什么?
- 用R命令查看、改变CPU寄存器的内容
- 用D命令查看内存中的内容
- 用E命令改变内存中的内容
- 用U命令将内存中的机器指令翻译成汇编指令
- 用A命令以汇编指令的格式在内存中写入机器指令
- 用T命令执行机器指令
- …
启动Debug
挂载工作目录
输入命令 debug
用R命令查看、改变CPU寄存器的内容
- R - 查看寄存器的内容
CS 代码段寄存器
IP 指令寄存器 - R寄存器名 - 改变指令寄存器内容
用D命令查看内存的内容
- D - 列出预设地址内存处的128个字节的内容
- D 段地址:偏移地址 - 列出内存中指定地址处的内容
- D 段地址:偏移地址 结尾偏移地址 - 列出内存中指定地址范围内的内容