![](/img/trans.png)
[英]Having trouble understanding how to index a FAT table for finding new cluster in FAT12 filesystem
[英]Boot sector for a floppy disk with FAT12 filesystem
我正在使用nasm x86 assembly
在1.44MB軟盤上為FAT12
文件系統編寫nasm x86 assembly
。 當計算機從該軟盤引導到實模式時,其引導扇區將加載第二階段文件,例如。 STAGE2.SYS ,為簡單起見, STAGE2.SYS是一個bin文件。 任何人都知道用nasm x86 assembly
編寫的示例引導nasm x86 assembly
,該nasm x86 assembly
確實執行了我所描述的操作?
您應該看一下MikeOS引導程序。 您可以在這里找到它: http : //github.com/mig-hub/mikeOS/blob/master/source/bootload/bootload.asm
您只需要在數據部分中更改內核名稱:
kern_filename db "KERNEL BIN"
至:
kern_filename db "STAGE2 BIN"
不要忘記FAT12的文件名是8.3格式!
這是一個鏈接,它將完全幫助您找到所需的內容:
www.brokenthorn.com/Resources/OSDevIndex.html
退房的一個位置 ,在拉鏈的“_boot”文件夾中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.