Assembly 具有FAT12文件系统的软盘的引导扇区

Assembly 具有FAT12文件系统的软盘的引导扇区,assembly,filesystems,x86,nasm,Assembly,Filesystems,X86,Nasm,我正在使用nasmx86汇编为1.44MB软盘上的FAT12文件系统编写引导扇区。当计算机从这个软盘引导到实模式时,它的引导扇区将加载第二阶段文件,例如STAGE2.SYS。为简单起见,STAGE2.SYS是一个bin文件。有谁知道一个用nasmx86汇编编写的bootsector示例,它与我描述的完全一样 这里有一个链接,可以帮助您准确了解您要寻找的内容: www.brokenthorn.com/Resources/OSDevIndex.html在zip的“u boot”文件夹中查看该文件。您

我正在使用
nasmx86汇编为1.44MB软盘上的
FAT12
文件系统编写引导扇区。当计算机从这个软盘引导到实模式时,它的引导扇区将加载第二阶段文件,例如STAGE2.SYS。为简单起见,STAGE2.SYS是一个bin文件。有谁知道一个用
nasmx86汇编
编写的bootsector示例,它与我描述的完全一样

这里有一个链接,可以帮助您准确了解您要寻找的内容:


www.brokenthorn.com/Resources/OSDevIndex.html

在zip的“u boot”文件夹中查看该文件。

您应该看看MikeOS引导加载程序。 你可以在这里找到它:

您只需在数据部分更改内核名称:

kern_filename   db "KERNEL  BIN"
致:

不要忘记FAT12有8.3格式的文件名

kern_filename   db "STAGE2  BIN"