我正在使用nasm x86 assembly
在1.44MB軟盤上爲FAT12
文件系統寫入啓動扇區。當計算機從此軟盤啓動到實模式時,其啓動扇區將加載第二個階段文件,例如。 STAGE2.SYS,爲簡單起見,STAGE2.SYS是一個bin文件。任何人都知道在nasm x86 assembly
編寫的示例啓動扇區正是我所描述的嗎?具有FAT12文件系統的軟盤引導扇區
0
A
回答
0
這裏是一個鏈接,這將有助於你到底你在找什麼:
www.brokenthorn.com/Resources/OSDevIndex.html
0
退房的一個here,在拉鍊的「_boot '文件夾。
0
您應該看看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格式的文件名!
相關問題
- 1. 從扇區軟盤
- 2. 正在讀取FAT32文件系統的引導扇區
- 3. Unix文件系統:如何將文件名轉換爲磁盤扇區?
- 4. 如何將bin文件(512字節)寫入軟盤* .img文件的第一個扇區(扇區0)?
- 5. 如何通過C++訪問硬盤驅動器的文件系統和扇區?
- 6. CD/DVD引導扇區
- 7. 集羣,頁面,FAT文件系統中的扇區
- 8. 獲取文件系統目錄條目的物理扇區
- 9. 如何在組件中搜索FAT12系統中的文件
- 10. 簡單的引導扇區代碼:0
- 11. 讀取扇區的引導程序
- 12. 在沒有原始文件系統權限的情況下獲取磁盤扇區大小
- 13. FAT12/FAT16 - 什麼決定了扇區數量?
- 14. 如何在Linux中查找軟盤\ CD的扇區大小?
- 15. 插入數據到引導扇區
- 16. 定製引導扇區虛擬CD
- 17. unix文件系統 - 引導塊
- 18. 區分具有相同名稱的不同文件系統
- 19. 如何通過C#.net訪問文件系統和HD的扇區?
- 20. 尋找硬盤驅動器扇區佔用的文件
- 21. 軟件體系結構文檔和系統設計文檔之間的區別
- 22. 具有系統托盤上下文菜單的漸變背景
- 23. STS無法將現有文件系統導入工作區
- 24. JFreechart填充扇區系列
- 25. 硬盤壞掉的文件系統
- 26. 用自定義的鍵盤替換系統的軟鍵盤
- 27. 無法保存磁盤上的引導扇區和磁盤上的操作系統然後將其加載到內存中
- 28. 扇區/球體在生產系統中的使用
- 29. 文件系統索引
- 30. Mac分析自由扇區磁盤