要有汇编的一定基础,在看(他会教你你不会的你要学的汇编部分,但是他说的不细,你需要自己根据自己买的一本包括保护模式编程的汇编书推理出,你可能还要看Intel 技术档案):
《Orange's:一个操作系统的实现》
网上有它的第一个版本(建议你买第二版,也就是上面的那个):
《自己动手编写操作系统》
想要下载地址:
[email protected]我自己在编一个
另外说一下,VC++与C++和JAVA对环境的要求太苛刻,所以根本不能用来编写完全自己动手编写的操作系统
其实C和汇编是必须的,刚开始的代码必须用它们编写,但是如果你实在要用别的语言的话(没有太大必要,VISTA一开始用C#(不是C)写,结果因为速度太慢被淘汰了),后面的完全可以仍然用这两个写本回答被提问者采纳