; FAT12 磁盘的头
; ----------------------------------------------------------------------
BS_OEMName DB 'MarcusOS' ; OEM String, 必须 8 个字节

BPB_BytsPerSec DW 512  ; 每扇区字节数
BPB_SecPerClus DB 1  ; 每簇多少扇区
BPB_RsvdSecCnt DW 1  ; Boot 记录占用多少扇区
BPB_NumFATs DB 2  ; 共有多少 FAT 表
BPB_RootEntCnt DW 224  ; 根目录文件数最大值
BPB_TotSec16 DW 2880  ; 逻辑扇区总数
BPB_Media DB 0xF0  ; 媒体描述符
BPB_FATSz16 DW 9  ; 每FAT扇区数
BPB_SecPerTrk DW 18  ; 每磁道扇区数
BPB_NumHeads DW 2  ; 磁头数(面数)
BPB_HiddSec DD 0  ; 隐藏扇区数
BPB_TotSec32 DD 0  ; 如果 wTotalSectorCount 是 0 由这个值记录扇区数

BS_DrvNum DB 0  ; 中断 13 的驱动器号
BS_Reserved1 DB 0  ; 未使用
BS_BootSig DB 29h  ; 扩展引导标记 (29h)
BS_VolID DD 0  ; 卷序列号
BS_VolLab DB 'Marcusxings'; 卷标, 必须 11 个字节
BS_FileSysType DB 'FAT12   ' ; 文件系统类型, 必须 8个字节 
;------------------------------------------------------------------------

;-------------------------------------------------------------------------
; 基于 FAT12 头的一些常量定义,如果头信息改变,下面的常量可能也要做相应改变
;-------------------------------------------------------------------------
Root_Dir_Sector_Index  equ 19 ;根目录扇区的索引
Root_Dir_Sector_Number equ 14 ;根目录扇区的数目
File_Number_Per_Sector equ 16 ;根目录一个扇区所能描述的文件数量
File_Item_Byte_Number  equ 32 ;根目录中一个条款占用的字节数
FAT_Offset_In_File_Item equ 1ah ;此文件在FAT中的序号在文件条款中的偏移
Byte_Number_Per_Sector equ 512 ;一个扇区的字节数

FAThdc.inc相关推荐

最新文章

  1. ABAP將數字輸出前面補0
  2. Annotation之一:Java Annotation基本功能介绍
  3. openresty开发系列17--lua中的正则表达式
  4. Java常见代码块的作用与区别
  5. java oracle数据库连接代码,java连接oracle数据库代码实例(注释详解)
  6. android中注册代码怎么写,Android P HIDL demo代码编写 (原创)
  7. CCF202012-4 食材运输(100分题解链接)
  8. Nacos教程_2 讲解
  9. Linux系统教学-Lesson01
  10. Android中app的请求抓包工具 Fiddler 详解
  11. Java 自动化测试详解
  12. Pillow 10行代码给营业执照模板写数据,批量生产
  13. SAP ABAP SD常用数据库表
  14. Python判断一个数是否为质数
  15. 读书笔记 - 富爸爸穷爸爸
  16. 少儿计算机兴趣小组活动记录,小学美术兴趣小组活动记录-(一).doc
  17. 如何缓解自己紧张焦虑的情绪?
  18. 8个让程序员追悔莫及的职业建议
  19. oracle创建用户saler,Linux环境下sqlldr一个csv文件
  20. 计算机网络常见面试题整理

热门文章

  1. 新H3C服务器做RAID
  2. Win10玩游戏提示由于找不到xinput1 3.dll无法继续执行代码
  3. Autodesk Inventor: Presentations Autodesk Inventor 教程之Presentations Lynda课程中文字幕
  4. 自己做一个table插件 (一)Ajax获取数据后动态生成table
  5. 5-3中央处理器-数据通路的功能和基本结构
  6. python语音特征提取_使用Python从视频中提取语音
  7. css之-单行文本溢出显示省略号,多行文本溢出显示省略号
  8. 泛型的基础 装箱拆箱
  9. ModuleNotFoundError: No module named ‘common‘
  10. 极客日报:曝OPPO给离职员工补发年终奖,此前遭克扣;7 亿条领英用户数据被出售;Android Studio 4.2.2 发布