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
» 转载保留版权:IT手册 » 《DOS命令大全:Debug:d (dump)命令详解》» 本文链接地址:http://os.itshouce.cn/?p=17596