毕业论文开发语言企业开发JAVA技术.NET技术WEB开发Linux/Unix数据库技术Windows平台移动平台嵌入式论文范文英语论文
您现在的位置: 毕业论文 >> 开发语言 >> 正文

int 13h的参数是什么?读取不了逻辑扇区

更新时间:2012-6-13:  来源:毕业论文
已经测试过了. 如果要读写软盘19扇区(LBA地址 18 ,LBA从0扇区开始) ,对应的参数为:
AH=02 功能读 AL=01 读一个扇区 CH=0 柱面 CL=1扇区 DH=1 磁头 DL=0 表示软驱
AX=0201 CX=0001 DX=0100

我是用VM虚拟机测试的. 首先用GRUB4DOS 引导光盘引导之后,进入GRUB4DOS的命令行环境,用 cat --hex(fd0)18+1 来查看软盘的19号扇区内容,注意 GRUB4DOS下面, cat 命令用于显示, hex 表示以十六进制显示扇区内容, 18表示LBA 地址18扇区 ,也就是软盘的第19个扇区,因为LBA起始地址为0,后面的+1 表示读取的是软盘的1个扇区.用GRUB4DOS显示完软盘的内容之后,进入纯DOS.注意,测试INT13 要在纯DOS环境.XP下面肯定不行的.
在DOS下面把软盘19号扇区内容读到内存200偏移地址开始的地方. 使用DEBUG的D命令查看内存内容,发现跟G4D下面看到的扇区内容是完全一样的.

上一页  [1] [2] 

设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©chuibin.com 优尔论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。