Linux   发布时间:2022-03-31  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了linux – BIOS是否将512字节的引导加载程序复制到0x7c00大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

我在写一个内核;在编写这么复杂的东西之前,我认为它不仅是有用的,而且对于对内核,引导加载程序,寄存器,B IOS等进行理论读取也是不完美的. This article说(我引用): The boot sector loader. This loads the first 512-byte sector from the boot disk into RAM and jumps to it. 然后
我在写一个内核;在编写这么复杂的东西之前,我认为它不仅是有用的,而且对于对内核,引导加载程序,寄存器,B IOS等进行理论读取也是不完美的.

This article说(我引用):

The boot sector loader. 
This loads the first 512-byte sector from the boot disk into RAM and jumps to it.

然后继续说:

The first sector of a diskette can be loaded at address 0000:7C00.

因此,引导扇区加载器将位于存储器地址0x7C00(如果我是正确的)的磁盘的512字节数据加载到RAM中;现在,我的问题是:

>由于机器正在启动,RAM必须为空,所以它在RAM的0x0000加载的引导加载程序?
>(与此上下文没有关系)是否有任何方法可以获取GRUB Legacy(v .9X)引导加载程序的源代码说明?
>最后,我应该阅读的任何文章/书籍让自己熟悉内核等?

我有6年的编程经验,但他们都在系统上使用高级语言,这是由内核实现的.

任何帮助表示赞赏.谢谢!

大佬总结

以上是大佬教程为你收集整理的linux – BIOS是否将512字节的引导加载程序复制到0x7c00全部内容,希望文章能够帮你解决linux – BIOS是否将512字节的引导加载程序复制到0x7c00所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。