现在的位置: 首页 > 综合 > 正文

汇编调试命令

2012年08月08日 ⁄ 综合 ⁄ 共 647字 ⁄ 字号 评论关闭

 

1.

D(Dump)显示指定内存单元内容(一般用来看数据数的内容,即DS段)。

格式:d [地址] 从[地址]指定的内存单元显示80H个字节的内容,[地址]缺省时,显示上1个D命令后面的80H个字节的内容(注:在指令中用[]括起来的内容可缺省)。

d地址范围 指显示指定范围内的内存内容。

例:-d 100显示从DS段100H开始80H个字节的内容(以十六进制形式显示)。

 

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的指令

 

U(Unassemble)反汇编。

格式:-u [地址]从指定[地址]反汇编32个

字节,若[地址]缺省则从当前地址汇编32个字节。

-u地址范围指对指定范围内的存储单元进行反汇编。

 

Q(Quit)退出DEBUG。

格式:-q退出DEBUG,返回到DOS环境下。

以上是在调试程序中可能用到的DEBUG命令,当然DEBUG中还有其它命令,但一般不会用到,在此不再介绍。

抱歉!评论已关闭.