>>27
Cはやらされたことがあり、ポインタの概念は理解できてるかと。
CPUについての初歩的な知識についても、多分、理解できてるかと。

なにから手をつければいいでしょう?
ちょっとアセンブラで書かれたのを見てみたものの、ピンとこない...

どういう環境で、どういうOSを作るんでしょう?
サポートするデバイスの問題が少しでも簡単になるように、VirtualPC上で動作するようにするとか、
カーネルをモノリシックにするかマイクロカーネルにするかとか。
OSKitなどのライブラリ郡をどこまで利用するかとか。

個人的にはMINIXのようなイメージのものになるのかと思ってますが。