![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统
solingxu
这个作者很懒,什么都没留下…
展开
-
操作系统实践1之BIOS引导
CPU通电后在Reset信号的作用下,其CS寄存器被置为0xFFFF,IP寄存器被置为0x0000。因此,指令总是从存储空间0xFFFF0开始执行。而这个内存空间属于ROM空间。关于IBM-PC内存布局如下图所示:在这个地址一般存放一条转移指令跳转到BIOS中的POST程序(Power-ON Self Test),完成系统自检。在自检的最后步骤,POST程序会检查CMOS中关于启动盘的原创 2013-06-20 09:48:37 · 685 阅读 · 0 评论 -
操作系统实践2之屏幕输出
上一节虽然可以让我们启动一个不依赖于系统的“程序”,可实在太简单了,简直是一个不能说也不能动的“死鸭”。从本节开始,我们将在其中不断添加新功能,让它一步步活起来,从此以后,我叫它“笨鸭”(stupid duck)。本节,我们要做两件事:1、让我们的系统可以输出一行英文“welcome to stupid duck!”;2、履行MBR的职责,检查引导区的最后两个字节是否为55AA。在没有任何系统原创 2013-06-24 22:24:46 · 609 阅读 · 0 评论