2011-8-21 环境搭建
2.可以自己配置 下载必需的bochs bootimag rootimag 等。然后自己按范例写bochs的配置文件。
2011-8-22 从开机加电到执行main函数之前的过程
1.准备中断向量表和中断向量程序
2.加载三部分代码:a. bootsect模块 b.setup模块 c. system模块(结合0.11内核中文注释版学习)
2011-8-23
接上
3.设定保护模式和分页机制,向32位模式转变。而main函数的执行用了一个很巧妙的方法(把L6标号和main压栈,而在创建分页机制的中断子程序执行完之后ret,栈弹出自然执行main)。太巧妙的方法了。。。
2011-8-25
学习从main到怠速
1.开中断之前的准备工作
阅读(2390) | 评论(0) | 转发(0) |