首页 > 技术文章 > dosbox debug的使用

leishenwudi 2020-09-20 17:06 原文

r命令

查看寄存器状态

 

 r [寄存器名]

改变指定寄存器值

d命令

查看内存的内容

 

 在按d会顺着内存地址显示下去

d 段地址:偏移地址

查看指定地址开始的内容

例如

 

d 段地址:偏移地址 偏移地址

查看指定范围地址的内容

 

 

 e命令

改变内存的内容

e 段地址:偏移地址

改变指定地址的内容

 

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

 

 U命令

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

 

 先写入,再看代码

 

 a命令

在指定内存处写入命令,使其转换为机器码

例如:

必须在CS和IP指定的地方写入

 

 成功写入了

再用u命令转换为汇编语言

 

 这时候成功将汇编命令写入了内存

T命令

执行指定位置的命令

先要用r命令查看当前程序的位置

 

 是在我们想要的位置

然后用t命令一行一行执行

 

 成功执行,改变了AX的值

Q命令

退出debug

 

推荐阅读