首页 教育论文中心 论文分类 论文搜索 论文发表 汇款确认 会员专区 在线购卡 服务帮助 联系我们 网站地图
当前位置:教育论文中心首页--计算机小学计算机教育论文--如何测试软硬盘驱动器参数
推荐论文
·如何撰写调查报告
·暑假社会实践报告--走进
·暑假社会实践报告--走进
·暑期社会实践--企业管理
·大学生寒假实习报告范文-
·民工子女生活现状的大学生
·浙江大学生暑期社会实践报

·师范大学大学生暑期教学社
·大学生暑期农村教育实践报
·大学生暑期“三下乡”社会
科目列表
市场营销 管理理论 人力资源
电子商务 社会实践 先进教育
伦理道德 艺术理论 环境保护
农村研究 交通相关 烟草论文
电子电气 财务分析 融资决策
电影艺术 国学论文 材料工程
语文论文 数学论文 英语论文
政治论文 物理论文 化学论文
生物论文 美术论文 历史论文
地理论文 信息技术 班主任
音乐论文 体育论文 劳技论文
自然论文 德育管理 农村教育
素质教育 三个代表 旅游管理
国际贸易 哲学论文 工商管理
证券金融 社会学 审计论文
会计论文 建筑论文 电力论文
水利论文 园林景观 农林学
中医学 西医学 心理学
公安论文 法学法律 思想汇报
法律文书 总结报告 演讲稿
物业管理 经济学 论文指导
计算机 护理论文 社会调查
军事论文 化工论文 财政税收
保险论文 物流论文 语言教育
教育教学 给水排水 暖通论文
结构论文 综合类别  

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

一、如何测试驱动器类型
随着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表示读取驱动器参数
 
<<<<<全文未完>>>>> 全文字数约1127字
是否要阅读全文?点卡会员将扣除1点!点击阅读全文
 
 
 
版权所有 教育论文中心 Copyright(C) All Rights Reserved
联系方式: QQ:277865656
或写信给我