亚洲一级电影在线观看,九九精品无码专区免费,亚洲AV无码资源在线观看 ,欧美国产高清

如何測試軟硬盤驅(qū)動器參數(shù)

時間:2024-09-10 21:47:47 理工畢業(yè)論文 我要投稿
  • 相關推薦

如何測試軟硬盤驅(qū)動器參數(shù)

一、如何測試驅(qū)動器類型
隨著pc硬件的高速發(fā)展,各種應用軟件對外設的要求亦不斷進步,這使得有些軟件的設計者在開發(fā)軟件時需要對主機的配套設備進行檢查,以便能更好地利用這些設備。如對處理器cpu及協(xié)處理器的檢測、對驅(qū)動器的檢測等等。對于上述的測試,除cpu及協(xié)處理器的測試方法已有不少文章論述過外,還很少有對驅(qū)動器測試的論述。本文將具體先容如何測試驅(qū)動器,并給出相應的子程序源碼,讀者可根據(jù)需要將其變成一獨立程序,也可將其加進到自己的應用程序中往。
在提供的測試驅(qū)動器子程序中,使用了dos int 21h 的設備治理功能調(diào)用 44xxh(ioctl)的兩個子功能:ax=4409h 和ax=440dh。通過對what-drv子程序的調(diào)用,可得到指定驅(qū)動器的類型。該測試子程序的調(diào)用方式為:
輸進:al=驅(qū)動器標號(a,b,c,...)
程序:call what-drv
輸出:cf= 0 成功
al= 驅(qū)動器類型(提供之源碼中有各種類型說明)
ds:dx= device-params讀取參數(shù)緩沖區(qū),共有32bytes長度
cf= 1失敗
ax=錯誤代碼
1.測試指定驅(qū)動器狀態(tài)
本子功能是測試所指定驅(qū)動器是否為單機或網(wǎng)絡之共享狀態(tài)輸進:ax= 4409h
bl= 0,1,2,...(0=defult,1=a,2=b,3=c,...)
中斷:int 21h
輸出:cf= 0成功
dx=返回狀態(tài)(這里僅討論dx寄存器的bit12,在返回的參數(shù)中,dx還有其它很多狀態(tài)值,本節(jié)將不在此討論)
若bit12=0,則為單機狀態(tài)
bit12=1,則為服務器共享狀態(tài)
cf= 1失敗
ax=錯誤代碼
2.讀取指定驅(qū)動器參數(shù)
本子功能將讀出指定驅(qū)動器的各種參數(shù),包括驅(qū)動器類型、文件分配表fat大小,根目錄root大小,及其它bpb各種磁盤參數(shù)。本子程序僅讀取驅(qū)動器類型參數(shù)。
輸進:ax= 440dh,
bl= 0,1,2,...(0=defult,1=a,2=b,3=c,...)
cx= 0860h 這里 ch=08h表示磁盤驅(qū)動器
cl=60h表示讀取驅(qū)動器參數(shù)
ds∶dx=device-params指向讀取參數(shù)緩沖區(qū),共有32 bytes長度
中斷:int 21h
輸出:cf= 0成功
ds∶dx=緩沖區(qū)包含讀出驅(qū)動器參數(shù)
cf= 1失敗
ax=錯誤代碼
3.磁盤參數(shù)區(qū)
表1為一130mm 1.2mb的軟盤驅(qū)動器參數(shù)信息(共32字節(jié)長度)。
@@08a08600.gif;表1@@
4.測試驅(qū)動器源碼(程序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.
;-----------------
; errorlevel result
; --------------
; -1drive isn′t local
; 0320k/360k 130mm.drive
; 11.2m 130mm.drive
; 2720k 90mm.drive
; 3single-density 203mm.drive
; 4double-density 203mm.drive
; 5hard disk
; 6type drive
; 71.44m drive
; 8something else
;------------;
what-drv proc near
push cx ;save registers
push bx
mov bl,al
and bl,lfh ;bl=0,1,2..
mov ax,4409h
;check workstation /server
push bx
int 21h
pop bx

【如何測試軟硬盤驅(qū)動器參數(shù)】相關文章:

計算機畢業(yè)論文-如何測試軟硬盤驅(qū)動器參數(shù)03-06

WCDMA軟切換算法研究及參數(shù)設計03-07

基于FPGA的集成運放參數(shù)測試儀03-07

淺談如何提升中國文化軟實力11-09

TD-SCDMA終端測試儀端口回波損耗匹配參數(shù)分析03-07

數(shù)控機床參數(shù)的分類06-16

GSM網(wǎng)絡優(yōu)化與參數(shù)調(diào)整11-22

論團隊軟績效管理02-28

工藝參數(shù)的匹配對牙科Ti03-18

談主宰未來企業(yè)的軟實力03-19

主站蜘蛛池模板: 国产美女精品自在线拍免费| 国产成人精品三上悠亚| 亚洲天堂自拍| 国产精品无码综合区| 丁香五月亚洲综合深深爱| 污污污污污污污网站污| 色欲久久九色一区二区三区| 国产亚洲精| 久久香蕉国产线看观看式| 在线天堂最新版资源| 中出人妻中文字幕无码| 国产高清色高清在线观看| 国产乱xxⅹxx国语对白| 国产精品久久久久影院| 欧美成人精品三级网站| 久久久无码精品亚洲a片0000| 国产成人麻豆亚洲综合无码精品| av无码av天天av天天爽| 妺妺窝人体色www聚色窝仙踪| 亚洲日韩精品欧美一区二区| 国产精品亚洲专区无码影院| 久久www视频| 美女裸体啪啪无遮挡免费| 午夜成人鲁丝片午夜精品| 临朐县| 又大又粗又长的高潮视频| 亚洲成人视频| 乱人伦无码中文视频在线| 99久久免费国产精品| 午夜精品射精入后重之免费观看 | 亚洲无码久久久久| 色婷婷亚洲一区二区综合| 久久婷婷五月综合色精品首页| 欧美成人国产精品高潮| 人人添人人妻人人爽夜欢视av| 国产女人18毛片水真多| 亚洲已满18点击进入在线看片| 成人国产一区二区三区精品| 亚洲色在线无码国产精品| 亚洲欧美一区久久牛牛| 人妻饥渴偷公乱中文字幕|