实 验 一 DEBUG调试程序的使用
一、 实验目的
1. 学习使用DEBUG程序的各种命令。
2. 利用DEBUG学习了解计算机取指令、执行指令的工作过程。 3. 掌握用DEBUG调试自编程序的方法。
二、 实验准备
预备知识:DEBUG的使用.在以后的所有实验中,都将用到DEBUG程序,首先学习一下他的主要用法。
(一)什么是debug?
Debug 是DOS、WINDOWS都提供的实模式(8086方式)程序的调试工具。使用它,可以调试CPU各种寄存器中的内容、内存的情况和在机器码级跟踪程序运行。
(二) 我们用到的DEBUG功能
用DEBUG的R命令查看、改变CPU中寄存器的内容; 用DEBUG的D命令查看内存的内容; 用DEBUG的E命令改写内存的内容;
用DEBUG的U命令将内存中的机器指令翻译成汇编指令; 用DEBUG的T命令执行一条机器指令;
用DEBUG的A命令以汇编指令的格式在内存中写入一条机器指令;
DEBUG的命令比较多,有20多个,这是常用的6个。
(三) 进入DEBUG
DEBUG是在DOS方式下使用的程序。我们在进入DEBUG前,应先进入到DOS方式。在WINDOWS下进入DOS方式的方法: