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
阅读(916) | 评论(0) | 转发(0) |