亚洲免费人人妻人人,cao78在线视频,福建一级毛片,91精品视频免费观看,高清另类图片操逼,日本特黄特色大片免费看,超碰欧美人人澡曰曰澡夜夜泛

也談硬盤參數(shù)測試t2gg

時間:2023-05-01 08:07:21 計算機(jī)論文 我要投稿
  • 相關(guān)推薦

也談硬盤參數(shù)測試t2gg

《計算機(jī)世界月刊》1995年第八期上刊登了李宇先生的一篇文章,介紹了測試PC機(jī)軟硬盤參數(shù)的方法。文中介紹的讀取硬盤參數(shù)的方法是通過讀取并分析硬盤主引導(dǎo)記錄Masterboot record來取得硬盤信息的。此方法適用范圍比較廣。事實(shí)上由于現(xiàn)在很多PC都使用IDE型的硬盤,因此,我們也可以通過直接編程IDE控制器的方法獲得硬盤參數(shù)。下面簡單介紹一下這個方法,并給出一個匯編程序供大家參考。

IDE(Integrated Drive Electronics)有時也被稱為ATAPI型控制器。此種控制器速度快,集 成度高,在PC機(jī)中應(yīng)用廣泛。我們可以通過一些IDE控制命令來完成硬盤的讀/寫/校驗(yàn)等各種操作。本文僅介紹其中的硬盤測試命令--0ECH。表1列出了IDE控制器的端口寄存器分配及功能,其中"主狀態(tài)寄存器"(1F7H)的各位定義如表2。

表1 IDE端口寄存器地址及功能表2

"硬盤控制寄存器"(3F6H)各位定義如表3。

表3

輸出IDE控制命令可采用下列步驟:

(1)向端口3F6H寫入控制字節(jié),建立相應(yīng)的硬盤控制方式;

(2)檢驗(yàn)控制器和驅(qū)動器的狀態(tài)(通過檢測端口1F7H的B7、B6兩位),若控制器空閑且驅(qū)動器就緒,即可輸出命令;

(3)完整地輸出7B長的命令塊,依次寫入端口1F1H-1F7H,不論是否需要,端口1F1H-1F6H對應(yīng)的前6B參數(shù)必須輸出,端口1F7H輸出命令碼0ECH;

(4)檢測端口1F7H的B7、B3位,若控制器空閑且B3置1,表示操作結(jié)束,即可讀取結(jié)果;

(5)通過端口1F0H獨(dú)取100H字至緩沖區(qū);

(6)再次讀取端口1F7H,判斷B0位是否為0,若B0=0,表示命令成功,否則表示命令失敗,轉(zhuǎn)至錯誤處理;

(7)通過表4所示的偏移量,讀取我們所需的信息并轉(zhuǎn)換成可顯示的信息。

表4

源程序如下。

.MODEL SMALL

.286

.DATA

copydb 'IDE hard drive identify program 1.0',0dh,0ah

db 'Copyright (c) 1995 by LiChunsheng',0dh,0ah

db 'All rights reserved.'

db 0dh,0ah,0ah,'Model Number......'

iofm dw 14h dup(2020h)

db 0dh,0ah,'Firmware Revision....'

dw 4 dup(2020h)

db 0dh,0ah,'Serial number......'

dw 0ah dup(2020h)

db 0ah

db 0dh,0ah,'Cylinders......'

nofcdb 5 dup(20h)

db 0dh,0ah,'Heads......'

db 5 dup(20h)

db 0dh,0ah,'Sectors per track...'

db 5 dup(20h)

db 0dh,0ah,'Bytes per track....'

db 5 dup(20h)

db 0dh,0ah,'Bytes per sector....'

db 5 dup(20h)

db 0dh,0ah,'Buffer size(KB).....'

db 5 dup(20h)

db 0dh,0ah,'ECC bytes......'

db 5 dup(20h)

db 0dh,0ah,'Drive capacity......'

db 5 dup(20h)

db 'MB',24h

addrdb 2,6,12,8,10,42,44

addr1dw 36h,14h,2eh,04h,14h,0ah

cmddb 0,0,0,0,0,0,0ech

hdinfodw 100h dup(?)

t-o-msg db 'Time out of range!!!',0dh,0ah,24h

errmsg db 'Error!!!',0dh,0ah,24h

.CODE

dec160PROC

push di

push dx

push cx

push ax

mov al,20h

std

cmp d

[1] [2] 

【也談硬盤參數(shù)測試t2gg】相關(guān)文章:

也談立志04-28

也談參與04-30

LED光學(xué)參數(shù)測試方法研究04-29

磁性薄膜電磁參數(shù)測試技術(shù)05-02

也談品味生活05-04

我也談考研04-30

也談學(xué)科整合04-30

也談責(zé)任的作文04-28

也談對等與相當(dāng)04-30

也談財政淡出04-28