文学艺术|民间故事|神话故事|历代名妓|历代名女|现代故事|诗联趣话|爱情故事|校园故事|传奇故事|帝王将相|荤故事|文化前沿|笑话|图库
论文大全|常用资料|经济金融|会计审计|工商管理|艺术学|社会文化|学科论文|计算机|文学论文|哲学论文|政治论文|法律学|医学|财务税收 
幼教频道|怀孕前|怀孕早期|怀孕中期|怀孕晚期|胎教知识|幼儿期|学前期|儿科健康|个性培养|身高体重|生活起居|育儿策略|玩具游戏|睡眠
两性健康|两性生活|性爱心理|性爱技巧|情感实录|两性生理|两性问答|性疾病|性教育|孕育常识|婚烟物语|健康生活|妊娠病|产后病|不孕症

您现在的位置: 冀鲁信息网 >> 综合信息 >> 论文大全 >> 计算机 >> 计算机理论 >> 综合信息正文

如何测试软硬盘驱动器参数

 
  • 上一篇综合信息:

  • 下一篇综合信息:

  • 一、如何测试驱动器类型
    随着PC硬件的高速发展,各种应用软件对外设的要求亦不断提高,这使得有些软件的设计者在开发软件时需要对主机的配套设备进行检查,以便能更好地利用这些设备。如对处理器CPU及协处理器的检测、对驱动器的检测等等。对于上述的测试,除CPU及协处理器的测试方法已有不少文章论述过外,还很少有对驱动器测试的论述。本文将详细介绍如何测试驱动器,并给出相应的子程序源码,读者可根据需要将其变成一独立程序,也可将其加入到自己的应用程序中去。
    在提供的测试驱动器子程序中,使用了DOS INT 21h 的设备管理功能调用 44XXh(IOCTL)的两个子功能:AX=4409h 和AX=440Dh。通过对What-Drv子程序的调用,可得到指定驱动器的类型。该测试子程序的调用方式为:
    输入:AL=驱动器标号(A,B,C,...)
    程序:CALL What-Drv
    输出:CF= 0 成功
    AL= 驱动器类型(提供之源码中有各种类型说明)
    DS:DX= Device-Params读取参数缓冲区,共有32Bytes长度
    CF= 1失败
    AX=错误代码
    1.测试指定驱动器状态
    本子功能是测试所指定驱动器是否为单机或网络之共享状态输入:AX= 4409h
    BL= 0,1,2,...(0=defult,1=A,2=B,3=C,...)
    中断:INT 21h
    输出:CF= 0成功
    DX=返回状态(这里仅讨论DX寄存器的Bit12,在返回的参数中,DX还有其它许多状态值,本节将不在此讨论)
    若Bit12=0,则为单机状态
    Bit12=1,则为服务器共享状态
    CF= 1失败
    AX=错误代码
    2.读取指定驱动器参数
    本子功能将读出指定驱动器的各种参数,包括驱动器类型、文件分配表FAT大小,根目录ROOT大小,及其它BPB各种磁盘参数。本子程序仅读取驱动器类型参数。
    输入:AX= 440Dh,
    BL= 0,1,2,...(0=defult,1=A,2=B,3=C,...)
    CX= 0860h 这里 CH=08h表示磁盘驱动器
    CL=60h表示读取驱动器参数
    DS∶DX=Device-Params指向读取参数缓冲区,共有32 Bytes长度
    中断:INT 21h
    输出:CF= 0成功
    DS∶DX=缓冲区包含读出驱动器参数
    CF= 1失败
    AX=错误代码
    3.磁盘参数区
    表1为一130mm 1.2MB的软盘驱动器参数信息(共32字节长度)。
    @@08a08600.GIF;表1@@
    4.测试驱动器源码(程序1)
    程序1:
    ;------------
    ; Check Drive Type
    ;Input: AL=Can be any drive letter(A,B,C..)
    ;Output: CF=0 Successfully
    ; AL=drive type will be returned as an
    ; ERRORLEVEL.
    ; DS∶DX=Pointer to parameter block
    ; CF=1 Failed
    ; all registers restored.
    ;-----------------

    [1] [2] [3] [4] 下一页  

     
  • 上一篇综合信息:

  • 下一篇综合信息:
  • 新闻中心|农业新闻|蓄产行情|饲料行情|水产行情|
    粮油行情|蔬菜行情|农资行情|市场分析|致富经验|
    农业科技|植物保护|施肥技术|农作栽培|政策法规|
    农业词典|农用物资|加工保鲜|病虫防治|植物验疫|
    科技推广|实用技术|新优品种|动物养殖|科技动态|
    中药栽培|加工技术|专家观点|电脑技术|网络技术|

    | | 设为首页 | 加入收藏 | 联系我们 | 友情链接 | 版权申明 | 网站地图 |
    2005-2008 © www.n318.com 冀鲁信息网 冀ICP备05022225号
    声明:本站为免费个人网站,无力支付稿酬,如果您不想让您的文章出现在本站请联系我们。我们会在第一时间删除。