为什么在Boot loader中最常使用汇编语言编写?

为什么在Boot loader中最常使用汇编语言编写?

我正在研究这个概念操作系统。在那我读到了一点引导装载程序。为什么引导加载程序最常写成汇编语言

答案1

引导加载程序需要在非常基本的环境中运行,并且需要设置许多与硬件相关的东西。在过去,引导加载程序(至少部分)的磁盘空间也是有限的。因此,至少在汇编器中对初始化进行编程是有意义的,这样您就可以完全控制硬件并访问所有 CPU 指令。

相关内容