Update README

This commit is contained in:
Yourtion
2016-05-21 00:37:05 +08:00
parent d9d034cf43
commit 438eeb5135

View File

@@ -24,6 +24,14 @@
渡过这个痛苦的时期,第一周就该结束了。
- [第1天从计算机结构到汇编程序入门](https://github.com/yourtion/30dayMakeOS/releases/tag/Day01)
- [第2天汇编语言学习与Makefile入门](https://github.com/yourtion/30dayMakeOS/releases/tag/Day02)
- [第3天进入32位模式并导入C语言](https://github.com/yourtion/30dayMakeOS/releases/tag/Day03)
- [第4天C语言与画面显示的练习](https://github.com/yourtion/30dayMakeOS/releases/tag/Day04)
- [第5天结构体、文字显示与GDT/IDT初始化](https://github.com/yourtion/30dayMakeOS/releases/tag/Day05)
- [第6天分割编译与中断处理](https://github.com/yourtion/30dayMakeOS/releases/tag/Day06)
- [第7天FIFO与鼠标控制](https://github.com/yourtion/30dayMakeOS/releases/tag/Day07)
### 第二周第8天第14天
一周的苦战还是很有意义的回头一看我们就会发现自己还是斩获颇丰的。这时我们已经基本掌握了C语言的语法连汇编语言的水平也能达到本书的要求了。
@@ -32,12 +40,28 @@
所以这一周我们就边学习算法边慢慢地开发操作系统。不过到了这一阶段,我们就能感觉到基本上不会再受技术问题限制了。
- [第8天鼠标控制与32位模式切换](https://github.com/yourtion/30dayMakeOS/releases/tag/Day08)
- [第9天内存管理](https://github.com/yourtion/30dayMakeOS/releases/tag/Day09)
- [第10天叠加处理](https://github.com/yourtion/30dayMakeOS/releases/tag/Day10)
- [第11天制作窗口](https://github.com/yourtion/30dayMakeOS/releases/tag/Day11)
- [第12天定时器1](https://github.com/yourtion/30dayMakeOS/releases/tag/Day12)
- [第13天定时器2](https://github.com/yourtion/30dayMakeOS/releases/tag/Day13)
- [第14天高分辨率及键盘输入](https://github.com/yourtion/30dayMakeOS/releases/tag/Day14)
### 第三周第15天第21天
现在我们的技术已经相当厉害了,可以随心所欲地开发自己的操作系统了。首先是要支持多任务,然后是开发命令行窗口,之后就可以着手开发应用程序了。
到本周结束时,就算还不够完备,我们也能拿出一个可以称之为操作系统的软件了。
- [第15天多任务1](https://github.com/yourtion/30dayMakeOS/releases/tag/Day15)
- [第16天多任务2](https://github.com/yourtion/30dayMakeOS/releases/tag/Day16)
- [第17天命令行窗口](https://github.com/yourtion/30dayMakeOS/releases/tag/Day17)
- [第18天dir命令](https://github.com/yourtion/30dayMakeOS/releases/tag/Day18)
- [第19天应用程序](https://github.com/yourtion/30dayMakeOS/releases/tag/Day19)
- [第20天API](https://github.com/yourtion/30dayMakeOS/releases/tag/Day20)
- [第21天保护操作系统](https://github.com/yourtion/30dayMakeOS/releases/tag/Day21)
### 第四周第22天第28天
在这个阶段,我们可以尽情地给操作系统增加各种各样的功能,同时还可以开发出大量像模像样的应用程序来。
@@ -46,7 +70,18 @@
对了,说起文字才想起来,正好在这个时期可以让我们的操作系统显示文字了。
- [第22天用C语言编写应用程序](https://github.com/yourtion/30dayMakeOS/releases/tag/Day22)
- [第23天图形处理相关](https://github.com/yourtion/30dayMakeOS/releases/tag/Day23)
- [第24天窗口操作](https://github.com/yourtion/30dayMakeOS/releases/tag/Day24)
- [第25天增加命令行窗口](https://github.com/yourtion/30dayMakeOS/releases/tag/Day25)
- [第26天为窗口移动提速](https://github.com/yourtion/30dayMakeOS/releases/tag/Day26)
- [第27天LDT与库](https://github.com/yourtion/30dayMakeOS/releases/tag/Day27)
- [第28天文件操作与文字显示](https://github.com/yourtion/30dayMakeOS/releases/tag/Day28)
### 免费赠送两天第29天第30天
剩下的两天用来润色加工。这两天我们来做一些之前没来得及做,但做起来既简单又有趣的内容。
- [第29天压缩与简单的应用程序](https://github.com/yourtion/30dayMakeOS/releases/tag/Day29)
- [第30天高级的应用程序](https://github.com/yourtion/30dayMakeOS/releases/tag/Day30)