下载了dosbox后,使用debug链接在
https://blog.youkuaiyun.com/weixin_44307065/article/details/104985457
跟着书慢慢看,并且练习。
-r查询寄存器
-r ip 查询修改指示器数值
-d 查内存数据
-e 改内存数据
-u 查询内存代表的汇编指令
-a 用汇编语言写指令
-t执行指令(前提是先将cs::ip赋值正确)
有几个练习很有意思。
一个是查看版号并修改,实际上是在cdrom内存空间,无法修改的。
另一个是修改显存数据。出现了不同的图标。(其实我怕给我把屏幕变灰啥的没法恢复,还好
)

本文介绍在DOSBox环境下使用debug命令进行寄存器查询、内存数据读写及汇编指令执行等操作的方法。通过实际练习,如查看和修改版号、修改显存数据,展示了debug命令的强大功能。
1万+

被折叠的 条评论
为什么被折叠?



