目录
论文总页数:24页
3.4.2 BX_CPU_C 类对CPU工作流程的简易描述 5
4.3.1 CPU核心功能采用调用bochs里的相关库来实现 14
经过几个月的毕业设计,完成了IA32模块的主体,已经完成的功能包括:提供了满足虚拟实验台要求的DLL器件模块;完成了IA32的可视化设计;通过移植、修改bochs源码,基本实现了本模块中CPU逻辑功能的仿真。Bochs系统十分庞大,在移植修改的过程中采取的基本原则是不能对bochs源码进行大规模改造。最终所用的方法是通过修改bochs的插槽库,扩展bochs功能,在插槽库中与可视化模块通过消息机制相联系。这种方式修改量小,修改的规律性强。实践证明,此方案切实可行。
移植是否完全正确,还要经受长时间的运行测试。在IA32模块的可视化方面,还需进一步加强,以增强虚拟实验的演示表现力。