一级毛片免费不卡在线视频,国产日批视频免费在线观看,菠萝菠萝蜜在线视频免费视频,欧美日韩亚洲无线码在线观看,久久精品这里精品,国产成人综合手机在线播放,色噜噜狠狠狠综合曰曰曰,琪琪视频

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

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

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

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

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

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

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

表3

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

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

(2)檢驗控制器和驅(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獨取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

也談責任的作文04-28

也談對等與相當04-30

也談財政淡出04-28