我是一名程序员,精通 Java、C、C++ 和 Ruby。
我知道我刚刚有了构建操作系统的想法,所以我买了一个空硬盘,然后连接到我的 SATA 电缆,将它从旧硬盘上移除。我有点了解汇编语言。
现在我的问题是如何在硬盘上启动我的第一个程序,就像添加两个数字或其他东西一样。以前,我使用微处理器套件来编写我的汇编级程序(也使用 MASAMS 软件)。
请您告诉我对于没有任何内核的裸系统仅通过在主板上有一些引导启动程序如何编写程序?
我是一名程序员,精通 Java、C、C++ 和 Ruby。
我知道我刚刚有了构建操作系统的想法,所以我买了一个空硬盘,然后连接到我的 SATA 电缆,将它从旧硬盘上移除。我有点了解汇编语言。
现在我的问题是如何在硬盘上启动我的第一个程序,就像添加两个数字或其他东西一样。以前,我使用微处理器套件来编写我的汇编级程序(也使用 MASAMS 软件)。
请您告诉我对于没有任何内核的裸系统仅通过在主板上有一些引导启动程序如何编写程序?