原文:自制操作系统Antz(3)——进入保护模式 (中) 直接操作显存

Antz系统更新地址:https: www.cnblogs.com LexMoon category .html Linux内核源码分析地址:https: www.cnblogs.com LexMoon category .html 目前已经完成了MBR的雏形,虽然有些简陋,比如我们的屏幕显示还是使用的BIOS中断,而在BIOS中断向量表只有在实模式下存在, 我们要进入保护模式之后就无法使用了。此 ...

2018-07-27 18:03 4 1278 推荐指数:

查看详情

自制操作系统04】从实模式保护模式

通过前三章的努力,我们成功将控制权转交给了 loader.asm 这个程序。具体说就是 bios 通过加载并跳转到 0x7c00(IMB大叔们定的) 把控制权转交给了我们操作系统的第一个汇编程序 mbr.asm,然后 mbr.asm 里做的事就是通过加载 loader 程序并跳转到 0x900 ...

Sun Jan 26 05:45:00 CST 2020 7 2181
自制操作系统Antz(1)——Boot Sector

0.引子   最近在看操作系统底层方面的东西,最开始的为什么是07c00h这个问题就让我对操作系统有了很大的兴趣。所以准备在看书之余顺便写一个操作系统(Anz)。至于为什么这个系统会被叫做Antz,可以参考Antz Uhl Kone(某个日漫男主的名字), 日语为アインズ·ウール·ゴウン ...

Thu Jul 26 05:54:00 CST 2018 3 2170
自制操作系统Antz(12)——承上启下

我已经规范了系统代码风格,类似于按照linux分包,把各部分功能区分开了 Antz系统更新地址 Linux内核源码分析地址 Github项目地址 在之前的工作,AntzOS已经从单调的界面,变得逐渐拥有自己的功能了。 真机运行情况 : 这个系统在我最初的目的中就 ...

Thu Oct 18 21:52:00 CST 2018 4 563
操作系统篇-浅谈实模式保护模式

操作系统,基本上都会提及实模式保护模式,而大家在学习过程可能也只有点模糊的印象。为了方便后期文章的理解, ...

Fri Dec 30 03:39:00 CST 2016 1 16377
我是如何学习写一个操作系统(三):操作系统的启动之保护模式

前言 上一篇其实已经说完了boot的大致工作,但是Linux在最后进入操作系统之前还有一些操作,比如进入保护模式。在我自己的FragileOS里进入保护模式是在引导程序结束后完成的。 实模式保护模式属于操作系统的一个大坎,所以需要先提一下 从实模式保护模式模式保护模式都是 ...

Sun Aug 25 20:15:00 CST 2019 0 556
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM