预备知识
1. 什么是Debug?
Debug是DOS、Windows都能提供的实模式程序的调试工具,使用它可以查看CPU各种寄存器中的内容、内存的情况和在机器码级跟踪程序的运行。
2. Debug的常用命令
- 用R命令查看、改变CPU寄存器的内容;
- 用D命令查看内存中的内容;
- 用E命令改写内存中的内容;
- 用U命令将内存中的机器指令翻译成汇编指令;
- 用T命令执行一条机器指令;
- 用A命令以汇编指令的格式在内存中写入一条机器指令;
- 用Q命令退出debug模式;
3. 进入Debug
Debug是在DOS方式下使用的程序,进入Debug前,需要先进入DOS方式,可用以下方式进入DOS。
① 重启计算机,进入DOS方式,此时进入的是实模式的DOS;
② 在Windows 2000、Windows 95、Windows XP中进入DOS方式,按住Win R键打开运行窗口,输入command命令;
③ 在Windows 7、Windows 8、Windows 10、Windows 11中安装DOSBox,打开DOSBox软件进入DOS方式;
这里实验过程使用第③种方式进入DOS方式。DOSBox的安装请查阅《》
双击DOSBox快捷键
DOSBox的DOS方式窗口
进入DOS方式后,如果觉得窗口太小,可以按下Alt Enter键将窗口改变为全屏方式。然后运行Debug程序。
输入debug命令进入Debug模式
Debug的使用使用R命令查看寄存器内容