dosbox debug的使用
r命令
查看寄存器状态

r [寄存器名]
改变指定寄存器值
d命令
查看内存的内容

在按d会顺着内存地址显示下去
d 段地址:偏移地址
查看指定地址开始的内容
例如

d 段地址:偏移地址 偏移地址
查看指定范围地址的内容

e命令
改变内存的内容
e 段地址:偏移地址
改变指定地址的内容

也可以进行逐个修改的方法

U命令
将机器中的机器指令转换为汇编指令

先写入,再看代码

a命令
在指定内存处写入命令,使其转换为机器码
例如:
必须在CS和IP指定的地方写入

成功写入了
再用u命令转换为汇编语言

这时候成功将汇编命令写入了内存
T命令
执行指定位置的命令
先要用r命令查看当前程序的位置

是在我们想要的位置
然后用t命令一行一行执行

成功执行,改变了AX的值
Q命令
退出debug

浙公网安备 33010602011771号