使用R命令查看寄存器的内容
上图我们可以看到AX、BX、CX、DX、SP、BP、SI、DI、DS、ES、SS、CS、IP寄存器的内容。此时CS=0740,IP=0100,也就是说,内存0740H:0100H处的指令为CPU当前要读取、执行的指令。最后一行还输出了CS:IP指向的内存单元为0740:0100,此处的机器码为0000,对应的汇编指令是ADD [BX SI],AL。
使用R命令修改寄存器内容
例如使用:R AX 修改AX寄存器的内容为1111,输入“R AX”命令后按下Enter键,然后在出现“:”后再输入1111,输入完成后再按下Enter键,此时就完成了对AX寄存器内容的修改。完成后可以再次执行R命名查看寄存器的内容。修改其他寄存器内容的方法也是一样的。
使用R命令修改AX寄存器内容
使用D命令查看内存中的内容
使用D命令查看内存中的内容
如果我们想要查看指定内存段的内容,则可使用“D 段地址:偏移地址”的格式来查看。
使用D命令查看指定内存段的内容
D命令查看的内容中,最左边是内存单元每行的起始地址,中间部分是128个内存单元的内容,最后边是每个内存单元中的数据对应的可显示的ASCII码字符,没有对应的ASCII码则用“.”来替代。
我们也可以使用“D 段地址:起始偏移地址 结尾偏移地址”来查看指定偏移范围内的内存内容。