1
lxrmido 2016-07-07 08:42:24 +08:00
不熟悉 BIOS 编程,但是学生时代看过几本比较有趣的底层的书,虽然都有点老:
《 Lions Commentary on Unix 6th edition 》(早期的 unix 代码剖析) 《一个操作系统的实现》(国人写的,做出一个类*nix 的 os ) 《操作系统的设计与实现》( Andrew S.Tanenbaum 的,主要讲 minix ) 看完之后我就写了一个简单的 dos 作为操作系统课程期末作业交上去了 |
2
Arnie97 2016-07-07 08:47:06 +08:00 via Android
实模式的话,可以写个 boot manager 之类的东西玩玩。
https://github.com/icebreaker/floppybird http://wiki.osdev.org 保护模式下中断用 v86 ,比较麻烦,用 masm 的 invoke 伪指令调用 API 也没啥意思,和 C 语言差不多。 |