dosbox为什么debug不合法,dosbox中debug的指令

首页 > 实用技巧 > 作者:YD1662024-01-09 13:59:34

使用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命名查看寄存器的内容。修改其他寄存器内容的方法也是一样的。

dosbox为什么debug不合法,dosbox中debug的指令(5)

使用R命令修改AX寄存器内容

使用D命令查看内存中的内容

dosbox为什么debug不合法,dosbox中debug的指令(6)

使用D命令查看内存中的内容

如果我们想要查看指定内存段的内容,则可使用“D 段地址:偏移地址”的格式来查看。

dosbox为什么debug不合法,dosbox中debug的指令(7)

使用D命令查看指定内存段的内容

D命令查看的内容中,最左边是内存单元每行的起始地址,中间部分是128个内存单元的内容,最后边是每个内存单元中的数据对应的可显示的ASCII码字符,没有对应的ASCII码则用“.”来替代。

我们也可以使用“D 段地址:起始偏移地址 结尾偏移地址”来查看指定偏移范围内的内存内容。

dosbox为什么debug不合法,dosbox中debug的指令(8)

上一页12345下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.