R指令

查看,修改cpu中寄存器的内容

 

 

 

D命令

使用D命令,可以查看内存中的内容,debug将输出3部分内容:

  1. 中间是从指定地址开始的128个内存单元的内容,用16进制的格式输出,每行的输出从16的整数倍的地址开始,最多输出16个单元的内容.注意在每行的中间有一个”-“,它将每行的输出分为两部分,这样便于查看
  2. 左边是每行的起始地址
  3. 右边是每个内存单元中的数据对应的可显示的ASCII码字符.若没有对应可显示的ASCII字符,debug就用”.”来代替

注意,我们看到的内存中的内容,在不同的计算机中是不一样的,也可能每次用
Debug看到的内容都不相同,因为我们用Debug看到的都是原来就在内存中的内容,这些内容受随时都有可能变化的系统环境的影响.当然,我们也可以改变内存、寄存器中的内容

在一进入debug后,用D命令直接查看,将列出debug预设的地址处的内容

 

  不管从哪里开始显示的总数都是一样的,都是128个字节

 也可以指定D命令的查看范围此时采用“d”段地址:“起始偏移地址结尾偏移地址”的格式

 E命令

用debug的e命令改写内存内容

 

 U命令

将内存中的内容解释为机械指令与对应的汇编指令

首先用e指令在0740:0开始的内存单元中写入8个字节的机器码,然后用D指令查看写入的内容,最后用U指令查看对应机器指令与汇编指令

 如

 

B9对应 mov,01 对应ax,00对应1;

 

T指令

执行CS:IP指向的内存单元处的指令

A指令

用汇编指令的形式像内存中写入指令、

 

posted on 2023-07-05 11:59  在野武将  阅读(48)  评论(0编辑  收藏  举报