在Bochs的虚拟机中的FreeDos中调试保护模式的程序
2011-08-11 14:18
453 查看
平时在FreeDos里面要调试保护模式的程序还要安装Host。这个比较复杂,不会。
比较简单的方式,在代码中添加xchg bx, bx
并在bochs.bxrc中添加magic_break: enabled=1,这样的话就可以实现当遇到保护模式无法用Dos中的debug进行调试的时候,
先使用bochsdbg -f bochs.bxrc启动freedos操作系统。
按c操作系统便开始运行
接着在操作系统中运行自己的程序,遇到xchg bx, bx时候会停止进入bochs的debug模式
使用bochs的debug进行调试即可。
比较简单的方式,在代码中添加xchg bx, bx
并在bochs.bxrc中添加magic_break: enabled=1,这样的话就可以实现当遇到保护模式无法用Dos中的debug进行调试的时候,
先使用bochsdbg -f bochs.bxrc启动freedos操作系统。
按c操作系统便开始运行
接着在操作系统中运行自己的程序,遇到xchg bx, bx时候会停止进入bochs的debug模式
使用bochs的debug进行调试即可。
相关文章推荐
- 终于搞定bochsdbg调试dos下保护模式程序
- 终于搞定bochsdbg调试dos下保护模式程序
- bochs调试保护模式程序
- 关于BOCHS调试保护模式程序的思路
- 用Bochs GUI Debugger调试保护模式程序
- 杨继文10.4节实方式与保护方式切换实例10-1.asm,用bochs虚拟机调试
- VS2005下编译调试保护模式32位汇编程序总结
- VS2005下编译调试保护模式32位汇编程序总结
- linux-0.11调试教程,显示strat minix后不能进入保护模式的原因,看bochsout.txt
- 自己动手写操作系统--搭建保护模式下的运行环境:bochs下安装freedos
- 如何调试从实模式切换到保护模式的程序
- bochsdbg调试保护模式程序的方法
- 自己动手写操作系统--搭建保护模式下的运行环境:bochs下安装freedos
- 从实模式跳转到保护模式再跳回实模式的程序
- 让 IPhone 程序的调试信息只在 debug 模式下输出
- windbg 如何在内核模式调试用户空间的程序
- 调试实模式转保护模式心得
- 利用bochs调试引导程序和Linux内核
- 第二章-Windows程序运行原理——(1) CPU保护模式和Windows系统