1.
D(Dump)显示指定内存单元内容(一般用来看数据数的内容,即DS段)。
格式:d [地址] 从[地址]指定的内存单元显示80H个字节的内容,[地址]缺省时,显示上1个D命令后面的80H个字节的内容(注:在指令中用[]括起来的内容可缺省)。
d地址范围 指显示指定范围内的内存内容。
例:-d 100显示从DS段100H开始80H个字节的内容(以十六进制形式显示)。
2·
E(Enter)修改存储单元内容(一般在DS段)。
格式: e地址[数据]用给定的[数据]代替相应范围的存储单元内容。
e地址指修改1个指定内存单元的内容。
例:-e ds:0200 djx就可将DS段从0200H开始至0205H的内容替换为64 6A 78。
3·
G(GO)运行命令。
格式:-g [=地址][断点地址1 [断点地址2...[断点地址10]]]。
从指定[地址]开始执行程序(如地址缺省从当前CS:IP开始),运行至[断点地址1]停止,显示所有寄存器及标志位内容与下1条指令,如后面还有断点,可键入g,继续执行。例:-g 001a执行从当前cs:ip至001a的指令
4·
U(Unassemble)反汇编。
格式:-u [地址]从指定[地址]反汇编32个
字节,若[地址]缺省则从当前地址汇编32个字节。
-u地址范围指对指定范围内的存储单元进行反汇编。
5·
Q(Quit)退出DEBUG。
格式:-q退出DEBUG,返回到DOS环境下。
以上是在调试程序中可能用到的DEBUG命令,当然DEBUG中还有其它命令,但一般不会用到,在此不再介绍。