会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
陈迪林
博客园
首页
新随笔
联系
订阅
管理
[置顶]
《orang's 一个操作系统的实现》笔记一,引导扇区
摘要: 在我们开机的时候,BIOS会将我们的启动设备的前512字节的代码复制到0x7c00处,这时便会执行我们的引导代码,本次的引导代码如下: 上面这段代码利用了BIOS提供的显示中断,这些中断是在BIOS检测阶段为我们建立的,中断向量分布在0-256*4字节处。 执行结果如下图所示: 下面主要说一下编译链
阅读全文
posted @ 2017-03-24 17:11 Piyhon
阅读(239)
评论(0)
推荐(0)
编辑
2017年3月22日
计算机的启动过程 <orang's 一个操作系统的实现>
摘要: 在我们按下电脑电源键后,发生了什么?为什么过了一会儿电脑就出现漂亮的界面,然后我们就可以操作了呢。其实我们按下电源键之后无非就是CPU上电,然后取指令执行,那么CPU刚开始上电在哪里取指令执行呢?首先X86架构CPU在上电时会从FFFF:0000地址处取得第一条指令并执行,这个地址是实模式下的地址,
阅读全文
posted @ 2017-03-22 16:24 Piyhon
阅读(233)
评论(0)
推荐(0)
编辑