(第4章 1)软盘结构及其数据读取

本文介绍了软盘的结构,包括1.44MB软盘的容量计算,以及相对扇区号的概念。详细阐述了软盘扇区的交替排列方式,并解释了如何通过相对扇区号计算出磁道号、磁头号和起始扇区号。内容还涉及通过BIOS中断13进行软盘读写的操作,包括磁盘号、扇区号、磁头号的处理,以及读写过程中数据缓冲区的作用。最后提到了读取错误标志CF。
摘要由CSDN通过智能技术生成

参考资料:

http://blog.csdn.net/smallmuou/article/details/6796867

 

        由于后面的汇编中要读取软盘扇区,这里抽空学习一下软盘结构和软盘读取。



 1. 软盘结构

     1.44MB软盘容量计算:

     1.44MB=2(面) * 80(磁道/面) * 18(扇区/磁道) * 512(byte/扇区)

2. 相对扇区号及转换

     在系统中,于是可以通过“盘面+磁道+扇区”访问到相应内容,但是这样比较繁琐,于是有了“(相对)扇区号”的概念。(相对)扇区号实际上是从0开始对磁盘上所有扇区进行的编号。

 

 

扇区物理号               相对扇区号 

0面,0道,1扇区             0   

0面,0道,2扇区             1   

0面,0道,3扇区             2   

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值