Boot.asm
发布时间
阅读量:
阅读量
boot程序所需实现的核心功能
1,对软盘介质实施FAT12文件系统的格式化操作
2,在已构建的FAT12文件系统中定位loader.bin文件
3,将loader.bin文件内容加载至内存中预设的存储区域
借助nasm编译工具,将boot.asm源代码转换为对应的boot.bin可执行文件
boot.asm源代码内容
org 0x7c00
BaseOfStack equ 0x7c00
BaseOfLoader equ 0x1000
OffsetOfLoader equ 0x00
RootDirSectors equ 14
SectorNumOfRootDirStart equ 19
SectorNumOfFAT1Start equ 1
SectorBalance equ 17
jmp short Label_Start
nop
BS_OEMName db 'MINEboot'
BPB_BytesPerSec dw 512
BPB_SecPerClus db 1
BPB_RsvdSecCnt dw 1
BPB_NumFATs db 2
BPB_RootEntCn
全部评论 (0)
还没有任何评论哟~
