R指令
查看,修改cpu中寄存器的内容
D命令
使用D命令,可以查看内存中的内容,debug将输出3部分内容:
- 中间是从指定地址开始的128个内存单元的内容,用16进制的格式输出,每行的输出从16的整数倍的地址开始,最多输出16个单元的内容.注意在每行的中间有一个”-“,它将每行的输出分为两部分,这样便于查看
- 左边是每行的起始地址
- 右边是每个内存单元中的数据对应的可显示的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指令
用汇编指令的形式像内存中写入指令、
标签:查看,debug,地址,指令,内容,内存,DeBug From: https://www.cnblogs.com/zaiyewujiang/p/17528185.html