小さなx86 'Hello World' LinuxベースのOSを開発しました。私はloader.s、linker.ld、main.cというファイルを作成し、grubローダーを使用して私のos をブートし、ubuntuでbochsエミュレータを使用しました。BIOS割り込みを呼び出す方法
私はビデオメモリにアクセスし、 'hello world'という文字列を画面に表示しました。私はボスを使って自分のOSをデバッグしました。cr0 PMの値は1に設定されていますので、私のOSは本当のモードに入るのではなく保護されたモードに直接進んでいると思います。
私の質問は、プロテクトモードに入ることなく直接リアルモードに入る方法です。その後、どのように私はBIOS、RAM、プロセッサなどの初期のハードウェアの詳細を取得するためにBIOSの割り込み(http://en.wikipedia.org/wiki/BIOS_interrupt_call)を呼び出すことができます...
私を助けてくださいあなたに感謝します。