首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >软盘扇区如何编号?

软盘扇区如何编号?
EN

Stack Overflow用户
提问于 2015-05-09 10:45:00
回答 1查看 257关注 0票数 1

我想知道软盘扇区是如何排序的,我目前正在编写一个程序来访问软盘的根目录(fat12格式化的高密度),我可以在扇区13h加载它,但是在程序集中它是在头1轨道0扇区2,为什么扇区13h不是在头0轨道1区?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-05-09 11:22:30

这是因为磁盘另一边的扇区在第一边的第二轨道扇区之前。

0至17 (11h)段位于0轨道0处。第18 (12h)至35 (23h)段位于总目1轨道0处。

逻辑扇区从零向上编号,但轨道中的扇区编号从1到18 (12h)。

代码语言:javascript
复制
sector#  head  track  sector  usage
-------  ----  -----  ------  --------
 0  0h     0     0     1  1h  boot
 1  1h     0     0     2  2h  FAT 1
 2  2h     0     0     3  3h    |
 3  3h     0     0     4  4h    v
 4  4h     0     0     5  5h
 5  5h     0     0     6  6h
 6  6h     0     0     7  7h
 7  7h     0     0     8  8h
 8  8h     0     0     9  9h
 9  9h     0     0    10  ah
10  ah     0     0    11  bh  FAT 2
11  bh     0     0    12  ch    |
12  ch     0     0    13  dh    v
13  dh     0     0    14  eh
14  eh     0     0    15  fh
15  fh     0     0    16 10h
16 10h     0     0    17 11h
17 11h     0     0    18 12h
18 12h     1     0     1  1h
19 13h     1     0     2  2h  root
20 14h     1     0     3  3h    |
21 15h     1     0     4  4h    v
...
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30138963

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档