![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
30天自制操作系统
copyist
这个作者很懒,什么都没留下…
展开
-
30天自制操作系统 - 取代软盘,用U盘写入引导扇区
背景作者是在2006年发布此书的(翻译版是在2012年在中国发售),当时可能还能找到带有软驱的计算机。但是时过境迁,现在已经不存在这种老古董东西了。简单总结一下学习到第三天的一些更变。更变书籍里用的是nask这款作者自制的汇编语言编译器,ReactOS的实模式部分是用nasm写的,还是用nasm改造一下好。已经有文章阐述如何把简单的代码改为nasm格式,《nask与nasm代码...原创 2019-03-07 15:06:31 · 5020 阅读 · 2 评论 -
30天自制操作系统 - 用INT 0x13/AH=0x42h读磁盘
背景基本上,每个硬盘除了每扇(Sector)大小依旧是512字节外,柱面(Cylinder)数、磁头(Header)数都不一致。用磁盘来取代原作者的软盘后,沿用原来的INT 0x13/AH=2h读磁盘的话会非常蹩脚并且非常不方便。参考Windows 7也是用INT 0x13/AH=0x42h读磁盘。用该方法读磁盘只需要关注到扇区即可,不需要关注到柱面跟磁头数,很直观。调试Bochs...原创 2019-03-22 20:10:56 · 968 阅读 · 0 评论