ブートローダでアセンブリ言語が最も一般的に使用されるのはなぜですか? [閉鎖]

ブートローダでアセンブリ言語が最も一般的に使用されるのはなぜですか? [閉鎖]

このコンセプトで作業しています。オペレーティングシステム。そこで少し読んだブートローダー。ブートローダが最も一般的に次のように書かれる理由アセンブリ語

答え1

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

関連情報