购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

1.2 使用Bochs运行ntos.img

本书默认使用Bochs调试ntos.img,在ntos\Virtual Machine\bochs下附带了相关程序,因此读者不需要亲自建立运行环境。不过,还是应该熟悉一下其中的配置文件bochsrc.bxrc,其内容如下:

该配置中,内存是256MB,COM 1用于连接WinDbg。如果只想调试startup.com,那么注释掉下面这行:

双击run.bat文件即可运行调试,该文件只有一行内容,bochsdbg.exe-f bochsrc.bxrc-q,即向bochsdbg.exe传递参数。运行后如图1.2所示,显示正在等待COM 1连接。

图1.2

运行windbg.exe即可连接上COM 1,如图1.3所示。

图1.3

Bochs自动中断于f000:fff0,输入c(小写)回车可继续运行,也可通过b 0x7c00下断点,观察系统的运行过程。有关Bochs的调试指令,请参考Bochs手册。 4N8MMdkMdf/w5xtAGk8qxnEt2MlufoLGoiXSx8/6JaHWgm7/YHs6Is89dMFHtQfu

点击中间区域
呼出菜单
上一章
目录
下一章
×