【发布时间】:2015-06-22 11:25:16
【问题描述】:
我正在研究操作系统的概念。操作系统的基本起点是它的引导加载程序。引导加载程序通常用汇编语言编写。是否有可能在没有一行汇编语言的情况下创建一个引导加载程序?
【问题讨论】:
-
您可能想提供更多关于此的背景信息。因为,好吧,也许已经编写了一个 C 库,可以很容易地为特定架构编写引导加载程序,但这并不意味着没有人曾经编写过一行汇编程序。
-
我们可以用 C 语言编写引导加载程序吗(纯粹是,甚至没有一个汇编代码)?
-
我刚刚在评论中回答了这个问题。我认为你需要更加仔细地思考你真正在问什么。,
-
我编写了没有汇编代码的引导加载程序,所以是的。您需要更改此标题。在没有汇编语言的情况下编写操作系统与在没有汇编语言的情况下编写引导加载程序是不同的问题,答案也不同。
-
是的。而是直接用机器语言编写并绕过汇编程序。
标签: assembly operating-system bootloader bootstrapping