コンピュータアーキテクチャプロジェクトでは、簡単なことをするためのブート可能なコードを書いておきたい(あまりにも複雑でないなら、私は蛇のゲームを考えた)。私は、Cプログラムにコントロールを渡すための小さなブートローダを書くのはあまり難しくありませんが、正確な情報は見つかりませんでした。ブートローダを書くための高度なアセンブリガイド
保護モードを正しく説明しているx86アセンブリの高度なガイドを探しています(切り替えが必要かどうかわかりませんが、最初の本能は私には分かりません)、コンピュータの起動方法、キーボードからの読み取りとスクリーンへの印刷。
私はアセンブリで書くことができ、小さなプログラムを書くためにgccを渡すことができます。ちょうどブートとインターフェイスの情報が必要です。書籍を含むあらゆる情報が評価されます。
私の知識によれば、最高のOSDevと関連情報のウェブサイトはhttp://wiki.osdev.orgです。そして、[このリソース](http://www.brokenthorn.com/Resources/OSDev8.html)は、保護モードについても説明しています。 – sransara