加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

DOS命令大全:Debug:d (dump)命令详解 – itShouce

(2015-03-25 21:11:48)
DOS命令大全:Debug:d (dump)命令详解

显示一定范围内存地址的内容。使用不含参数的 d 可用从前一个 d 子命令中指定的地址范围的末尾开始,显示 128 个字节的内容。

MS-DOS命令语法

d[range]

MS-DOS命令参数

range
指定要显示其内容的内存区域的起始和结束地址,或起始地址和长度。
?
显示 debug 子命令列表。

MS-DOS命令注释

  • 指定有效的 range 项

    使用带有 debug 子命令的 range 可指定一个内存范围。可以选择如下 range 格式:起始地址和终止地址,或者起始地址和范围长度(由 l 表示)。例如,如下语法都指定起始地址是 CS:100,16 字节的范围:

    cs:100 10f

    cs:100 l 10

  • 使用 d 子命令时,Debug.exe 将按两部分显示内存内容:十六进制部分(即每个字节值以十六进制格式显示)和 ASCII 部分(即每个字节值以 ASCII 字符显示)。每个非打印字符在显示的 ASCII 部分由句号 (.) 表示。每个显示行显示 16 字节的内容,第 8 字节和第 9 字节之间有一个连字符。每个显示行从16 字节的边界上开始。
  • 有关使用 r (register) 子命令显示寄存器内容的详细信息,请参阅“相关主题”。

MS-DOS命令范例

键入:

dcs:100 10f

Debug.exe 按以下格式显示该范围中的内容:

04BA:0100 54 4F 4D 00 53 41 57 59-45 52 00 00 00 00 00 00?.

如果键入不带参数的 d 子命令,Debug.exe 将按上面范例中的格式来格式化显示内容。命令提示窗口中的每一行都起始于比前一行地址大 16 个字节(如果是 40 列的屏幕,则为 8 个字节)的地址。对于后面键入的每个不带参数的 d 子命令,Debug.exe 将直接紧接在最后显示的命令后显示字节内容。

要显示从CS:100 开始的 20h 字节的内容,请键入:

dcs:100 l 20

要显示 CS 段中从100h 到 115h 行范围内的所有字节的内容,请键入:

dcs:100,115

» 本文链接地址:http://os.itshouce.cn/?p=17596

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有