全部分类
移动开发与应用
WEB前端
架构与运维
程序设计
数据库
操作系统
热点技术
综合
bootsect.s / boot.s 的作用
971阅读 0评论
2012-04-21
glinuxi
分类:
LINUX
boot.s/bootsect.s 是磁盘引导程序,驻留在第一个扇区(引导扇区,0磁道 , 0磁头 第一个扇区)。在PC机加电ROM BIOS 加电自检后,ROM BIOS 会将boot.s 或者bootsect.s 加载到0x7c00开始处,并且开始运行。
在boot.s/bootsect.s代码执行期间,会将自己移植到0x9000处开始执行。
主要作用;
将setup.s加载到0x9020处,利用BIOS中断0x13来获取磁盘参数。
利用中断0x10显示加载信息。
根据磁盘信息参数来确定根文件系统设备。并且保存设备号Lroot_dev
跳转到0x9020处,执行setup
上一篇:
保护模式和实模式
下一篇:
BIOS 和 CMOS的概念和区别