CSDN=>FAQ=>FAQ 展示
  • 问题内容:了解int 13的中断功能ah=08的进来
  • 原讨论链接:http://community.csdn.net/expert/topicview1.asp?id=4335704
  • 所属论坛:汇编语言     审核组:其他开发语言
  • 提问者:glietboys     解决者:firstrose
  • 感谢:
  • 关键字:其他开发语言 汇编语言
  • 答案:

    关于这个功能有2个问题
    1:DL的取值是不是可以为0,就是说可以测试软盘。我用过了,但是发觉软盘灯不亮(一般对软盘操作,软盘灯都亮的),我把软盘拿出来,它还可以运行出结果,为什么?
    2:DL=80的时候是测试硬盘,但是存储的结果只有DH,CH,CL这3个寄存器,也就是说最多只可以测试到2^24个扇区,共2^24*512=8G的空间,现在的硬盘无疑是大过这个数值的,那么这个问题怎么样解决~
    ---------------------------------------------------------------

    1、08是取得驱动器参数
    2、取的是bios内置参数,而不是真实参数。

    建议你找一下关于bios和大硬盘兼容性的资料

  • 评价: 有价值 给朵鲜花(0) 无价值 扔个鸡蛋(1)
相关FAQ
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo