这是转载的,原文可以在http://www.xemean.net的文档中心里找到.
因为原文中的代码编译后运行有错误,这里我把改过后能正确运行的代码讲一下
org 0x07c00 ; 起始地址是0000:7c00
jmp begin_boot ; 跳过其它的数据,跳转到引导程序的开始处
OEM_ID db "OSeg " ;软盘信息,具体请参考"FAT格式"
BytesPerSector dw 0x0200
SectorsPerCluster db 0x01
ReservedSectors dw 0x0001
TotalFATs db 0x02
MaxRootEntries dw 0x00E0
TotalSectorsSmall dw 0x0B40
MediaDescriptor db 0xF0
SectorsPerFAT dw 0x0009
SectorsPerTrack dw 0x0012
NumHeads dw 0x0002
HiddenSectors dd 0x00000000…
阅读全文 »
近期评论