摘要:
一开始使用C编写进入PM代码,因为内嵌汇编太多,不易查询汇编如何出错,所以改用纯汇编编写。 过程中学到一个小技巧,当赋值的数太大时,编译会报错,这时在数前加个0即可解决。 程序编译完成,基本过程已然了解,但是在测试机上跑的时候会自动重启。 阅读全文
摘要:
这三个接口对于BIOS开发很重要,三者之间又有相似处,故将学习成果归纳在一处。 SATA的出现时原来ATA技术的拓展,SATA硬盘现在是桌面PC,服务器和网络存储系统的主要存储介质。 SAS是SCSI技术的改进,它定位于高端服务器市场,每一个端口可以连接16256个外部设备,并且SAS采用点到点的串 阅读全文
摘要:
IA-32为操作系统及其软件的发展提供了大量的支持,它提供了4种操作模式: 1,Real Mode,汇编书中的实模式,工作方式相当于8086。 2,Protected Mode,保护模式,提供支持多任务环境的工作形式。 3,Virtual 8086 Mode,虚拟8086模式,可以从保护模式切换成一 阅读全文