用c语言开发dos和bios,有具体的源代码,可以仔细研究一下