首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 汇编语言 >

LBA to CHS有关问题

2012-02-13 
LBA to CHS问题现在要用INT13,service02来读硬盘,已有LBA为第82569sector按网上的计算方法:LBAcylinder*n

LBA to CHS问题
现在要用INT   13,service   02来读硬盘,已有LBA为第82569sector
按网上的计算方法:
LBA       =       cylinder       *       numHeads       *       sectorspertrack       +       head       *       sectorpertrack       +       sector       -       1;

现在硬盘参数为:16heads,   63sectors   per   track,   406   cylinders
我算出的CHS为:
cylinder:81
head:14
sector:40

但读到的数据老是不对(与WINHEX打开看到的数据不一样),请问如何从LBA转换为CHS,谢谢



[解决办法]
16heads, 63sectors per track, 406 cylinders
这个没有超过CHS能表达的限制,就是CHS。

热点排行