
Bochs项目源代码解析及注释
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
《Bochs项目源代码解析及注释》一书深入剖析了开源x86 PC模拟器Bochs的内部实现机制,通过详细注释帮助读者理解其架构和功能设计。
第一章 x86 体系结构与PC 系统概要
1.1 x86 CPU 结构
1.1.1 冯诺依曼架构和CISC 指令集
1.1.2 CPU 结构
1.1.3 CPU 工作模式
1.2 x86 体系结构概览
1.3 PC 系统
1.3.1 PC 系统概述
1.3.2 总线拓扑
1.3.3 存储器与I/O 编址
1.3.4 关于系统的启动与引导
第二章 Bochs 工程概述
2.1 开源项目Bochs 介绍
2.2 版本2.2.1 源码组织
2.3 工程类结构
2.4 主体框架结构分析
2.4.1 Bochs 工程中的重要类
(1) VM 控制台界面类
(2) CPU 模拟
(3) Memory 模拟
(4) I/O 设备模拟
2.4.2 入口函数main()及Win32 Gui 初始化
2.5 Bochs 的工作方式
第三章 CPU 类的源码分析
3.1 CPU 类概述
3.1.1 CPU 逻辑结构框图
3.1.2 类BX_CPU_C 成员归纳
3.2 类BX_CPU_C 源码分析
3.2.1 CPU 特性声明
3.2.2 类bxInstruction_c 成员分析
3.2.3 类BX_CPU_C 源码注释
3.3 通用寄存器
3.3.1 数据结构与注释
3.3.2 通用寄存器归纳
3.4 段寄存器、全局寄存器GDI 和IDT
3.4.1 数据结构与注释
3.4.2 段寄存器结构分析
3.5 CPU 状态字EFLAGS
3.5.1 数据结构与注释
全部评论 (0)


