Win10下使用Debug

安装dosbox;

下载debug.exe,放到如下目录;

在下图bat文件的尾部加入如下语句;

MOUNT C D:\Debug
C:
debug

启动dosbox;

输入一个dir命令看下;原来这货是在Window下模拟出一个DOS操作系统;

输入下图命令;

转到C:;

输入debug,进入debug模式;

输入dds:0,出现如图内容;配置成功;

然后;

输入r命令查看寄存器;出现全部16位寄存器的值;

也可以查看ax寄存器的值;

输入 r eax;试图查看eax寄存器的值;Error;

看来是无法debug到32位寄存器;

那么dosbox是模拟了一个16位的操作系统;

那么能否debug到32位寄存器呢;根据网上资料;

    debug只支持16位寄存器,要查EDX必须用32位的查看工具如TRW2000,softice或TD都行;
    DEBUG是DOS留下来的,DOS下只有寄存器16位寻址,所以在DEBUG下只能查看16位的寄存器;

发布了475 篇原创文章 · 获赞 545 · 访问量 304万+

猜你喜欢

转载自blog.csdn.net/bcbobo21cn/article/details/104526777