分类目录

近期文章

近期评论

文章归档

关于

功能

友情链接

Site search

Categories

2023 年十月
« 二    
 1
2345678
9101112131415
16171819202122
23242526272829
3031  

Tags

02.12 汇编-Debug D指令

  如果想知道内存10000H处的内容,可以用“d 段地址:偏移地址”的格式来查看。首先将这个地址表示为“地址段:偏移地址”的格式。10000的内存单元可以表示为1000:0,所以可以用”d 1000:0″表示为10000的内存单元。

汇编02.12

 使用“d 段地址:偏移地址”的格式,Debug会列出从指定内存单元开始的128个内存单元内容,使用d 1000:0 后将列出1000:0~1000:7F的内容 。

使用D命令后,会输出3部分内容(左、中、右)

    左边:是每行数据的起始地址。
    中间:是从查看指定地址开始的128个内存单元的内容,用十六进制的格式输出,每行输出从16的整数倍的地址开始,最多输出16个单元内容。每行中间都有个“-”号,它将每行的输出分为两部分,这样便于查看。
    右边:是每个内存单元中的数据对应的可显示的ASCⅡ码字符,如果它没有对应可显示的ASCⅡ字符,Debug就用“.”来代替。

   在看内存中的内容时,在不同的计算机中是不一样的,也可能每次用Debug看到的内容都不相同,因为这些内容随时受系统环境影响而变化。

  如果使用d 1000:9查看1000:9处的内容时,Debug会从1000:9开始显示,一直到1000:88,一共是128个字节。第一行中的1000:0~1000:8单元中的内容不会显示(如下图):

汇编02.12.2

如果进入Debug后直接用D命令查看的话,将列出Debug预设的地址处的内容(如下图)

汇编02.12.3

如果在使用“d 段地址:偏移地址”之后,在输入D命令,可以列出后续的内容(如下图,紧跟着1000:7F后从1000:80开始)

汇编02.12.4

  可以指定D命令的查看范围,格式为“d 段地址:起始偏移地址 结尾偏移地址”。例如:要查看1000:0~1000:9中的内容,可以用“d 1000:0 9”(如下图)

 汇编02.12.5

   如果想看内存单元10000H中的内容,可以用 “d 1000:0 0” “d 0fff:10 10” “d 0100:f000 f000”等方法表示10000H这个物理地址,因为它们的段地址和偏移地址都表示10000H。

 

转载请注明来源:Siyi的博客-《02.12 汇编-Debug D指令》
本文链接地址:http://www.peepig.com/archives/358

Write a comment