摘要: 因为学习需要,要看虚拟机Bochs的源代码。写随笔主要为了学习总结,其次是分享大家共同研究,大神勿喷,欢迎评论。手头资料:bochs源代码,下于:bochs.sourceforge.net,还有喻强写的源码分析电纸书。总结:模拟器其实也是主机里面难得一个应用程序,在编译器编译时要有一个程序入口,编译完从此处一直执行下去。其实入口在bochs之目录下main.cpp,有WinMain和main两个入口,因为编译环境选择其一进入。两个函数都是接受运行bochs时的命令行参数放在全局变量bx_startup_flags里,然后调用bxmain,真正开始初始化。在这里面首先调用函数bx_init_si 阅读全文
posted @ 2013-11-02 22:09 安心编码 阅读(1117) 评论(0) 推荐(0) 编辑