このコンセプトで作業しています。オペレーティングシステム。そこで少し読んだブートローダー。ブートローダが最も一般的に次のように書かれる理由アセンブリ語。
答え1
ブートローダは非常に基本的な環境で実行する必要があり、設定する必要があるハードウェア関連のトピックがたくさんあります。過去にはブートローダ(少なくとも部分的に)にもディスクスペースが制限されていました。したがって、少なくともアセンブラで初期化をプログラムしてハードウェアを完全に制御し、すべてのCPU命令にアクセスできるようにすることが合理的です。