首页 理论教育 显示内存单元内容的D命令-硬盘维护与数据恢复

显示内存单元内容的D命令-硬盘维护与数据恢复

时间:2023-10-23 理论教育 版权反馈
【摘要】:使用D命令可以显示指定内存单元的内容,对于了解程序执行结果以及检查内存单元所装的内容是什么都是十分重要的。选择2:是显示地址范围内容,其格式为:D〈地址范围〉例如命令:注意:在地址范围中包含起始和结束地址,如果对开始地址只输入一个偏移值,那么D命令认为段地址在DS中,而输入的结束地址中只能允许有地址偏移值。

显示内存单元内容的D命令-硬盘维护与数据恢复

使用D命令可以显示指定内存单元的内容,对于了解程序执行结果以及检查内存单元所装的内容是什么都是十分重要的。显示命令的格式为:

D[〈地址〉]

或者

D[〈地址范围〉]

这样,显示命令有两种常用的格式选择。

选择1:是显示指定地址单元的内容,其格式为:

D〈地址〉或者D 则从指定地址开始,显示40H个字节(相应于系统的40列显示格式)或80H个字节(相应于80列显示格式)。

如果没有指定地址,则D命令使用约定值,即前面的D 命令显示最后一个单元后面的地址。如果以前没有输入D命令,那么约定地址是DEBUG初始化的寄存器的内容,加上偏移量100H,因此,通过不带有参数的连续的D命令,可能转贮内存连续的40H个字节或80H个字节区域的内容。

注意:如果始址只键入偏移量值,则D命令认为段地址包含在DS中。例如:(www.xing528.com)

以上所示内存部分区域的内容由两部分组成,第一部分在显示行的中部,用两位十六进制字符数显示内存区每个字节的内容,字节间由空格分开,最左边是所显行首字节的地址,以段:位移量表示。另一部分在显示行的右边,是该行显示的相应字节的ASCII码,字符若没有可见的相应ASCII字符,则用句点“.”表示。

显示还有两种格式。若是40列系统显示格式,每一行在8个字节界限上开始,并显示8个字节。若是80列系统显示格式,每一行在16个字节界限上开始并显示16个字节,在第8和9个字节之间,有一个连字符。

如果显示地址不在一个界限上,那么第一行可能少于8个或16个字节,在这种情况下,显示的第二行在下一个界限上开始。

选择2:是显示地址范围内容,其格式为:

D〈地址范围〉

例如命令:

注意:在地址范围中包含起始和结束地址,如果对开始地址只输入一个偏移值,那么D命令认为段地址在DS中,而输入的结束地址中只能允许有地址偏移值。

下面是80列系统显示格式的一个例子;其说明类似于选择1所述。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈