linux – BIOS是否将512字节的引导加载程序复制到0x7c00
发布时间:2020-12-14 00:31:41 所属栏目:Linux 来源:网络整理
导读:我在写一个内核;在编写这么复杂的东西之前,我认为它不仅是有用的,而且对于对内核,引导加载程序,寄存器,B IOS等进行理论读取也是不完美的. This article说(我引用): The boot sector loader. This loads the first 512-byte sector from the boot disk into
我在写一个内核;在编写这么复杂的东西之前,我认为它不仅是有用的,而且对于对内核,引导加载程序,寄存器,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加载的引导加载程序? 我有6年的编程经验,但他们都在系统上使用高级语言,这是由内核实现的. 任何帮助表示赞赏.谢谢! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |