这一次所做的工作主要是铺垫内核运行的基本环境，比如说将原先的gdt复制到C语言中的一个全局变量中，完成gdt的迁移。另外将内核运行的堆栈确定。其中涉及到一些基础的函数，比如说复制函数，内核打印函数，不过目前无法做出来像Linux中printk这种很完善的功能，大家先忍着点，我们要厚积而薄发。到时候你就会觉得搞一个printk函数是很easy的事情。另外添加的几个C语言的头文件，他们的基本功能在文件中有注释。其他的想string.asm,kliba.asm中的汇编函数，我们在学习汇编函数的时候都曾编写类似的，而且由于masm和nasm的语法相似度，所以书中的代码格式基本上都可以借鉴，为我们的系统服务。最后为了大家顺利地编写C语言的头文件，我在资料库中放置了一个文档：C语言头文件编写.txt