全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:4111
推到 Plurk!
推到 Facebook!

如何抓取ISA 內的 PORT

 
TOMMY
一般會員


發表:16
回覆:32
積分:9
註冊:2002-03-15

發送簡訊給我
#1 引用回覆 回覆 發表時間:2002-03-18 11:05:22 IP:61.219.xxx.xxx 未訂閱
各位前輩大家好..... 想請教一下.要如何抓取ISA 內的 PORT 5 及PORT 6 的資訊 請各位前輩指導一下..... TOMMY
------
TOMMY
領航天使
站長


發表:12216
回覆:4186
積分:4084
註冊:2001-07-25

發送簡訊給我
#2 引用回覆 回覆 發表時間:2002-03-18 12:43:07 IP:192.168.xxx.xxx 未訂閱
引言: 各位前輩大家好..... 想請教一下.要如何抓取ISA 內的 PORT 5 及PORT 6 的資訊 請各位前輩指導一下..... TOMMY
我對您的問題不是很了解? 可否描述一下詳細的程式目的? ~~~Delphi K.Top討論區站長~~~
------
~~~Delphi K.Top討論區站長~~~
TOMMY
一般會員


發表:16
回覆:32
積分:9
註冊:2002-03-15

發送簡訊給我
#3 引用回覆 回覆 發表時間:2002-03-18 13:35:37 IP:61.219.xxx.xxx 未訂閱
引言:
引言: 各位前輩大家好..... 想請教一下.要如何抓取ISA 內的 PORT 5 及PORT 6 的資訊 請各位前輩指導一下..... TOMMY
我對您的問題不是很了解? 可否描述一下詳細的程式目的? ~~~Delphi K.Top討論區站長~~~
非常抱歉..... 我說的太含糊了!! 我的目的是要獲的CPU風扇轉速及溫度 我在資料手冊上有看到---- ISA 內的PORT 5 及 PORT 6 有相關的資訊 我想將它取出分析 但不知道如何在ISA內取得資料 還是站長或各位前輩有更好的建議. 能提供我如何去獲得這些資訊....... TOMMY
------
TOMMY
領航天使
站長


發表:12216
回覆:4186
積分:4084
註冊:2001-07-25

發送簡訊給我
#4 引用回覆 回覆 發表時間:2002-03-18 15:21:02 IP:192.168.xxx.xxx 未訂閱
引言: 我的目的是要獲的CPU風扇轉速及溫度 我在資料手冊上有看到---- ISA 內的PORT 5 及 PORT 6 有相關的資訊 我想將它取出分析 但不知道如何在ISA內取得資料 還是站長或各位前輩有更好的建議. 能提供我如何去獲得這些資訊....... TOMMY
應不是I/O Port 5/6,這兩個位址被傳統BIOS用走了, 應要再詳看資料,若有資料可上傳來看看 若要讀I/O Port可用如下程式
var b:byte;
begin
   asm
   mov ax,200h
   mov dx,ax
   in al,dx
   mov b,al
   end;
   caption:=inttostr(b);
end;
~~~Delphi K.Top討論區站長~~~
------
~~~Delphi K.Top討論區站長~~~
TOMMY
一般會員


發表:16
回覆:32
積分:9
註冊:2002-03-15

發送簡訊給我
#5 引用回覆 回覆 發表時間:2002-03-18 17:01:37 IP:61.219.xxx.xxx 未訂閱
引言:
引言: 我的目的是要獲的CPU風扇轉速及溫度 我在資料手冊上有看到---- ISA 內的PORT 5 及 PORT 6 有相關的資訊 我想將它取出分析 但不知道如何在ISA內取得資料 還是站長或各位前輩有更好的建議. 能提供我如何去獲得這些資訊....... TOMMY
應不是I/O Port 5/6,這兩個位址被傳統BIOS用走了, 應要再詳看資料,若有資料可上傳來看看 若要讀I/O Port可用如下程式
var b:byte;
begin
   
   mov ax,200h
   mov dx,ax
   in al,dx
   mov b,al
   end;
   caption:=inttostr(b);
end;
~~~Delphi K.Top討論區站長~~~
再一次的感謝您為小弟解惑 小弟已經將資料mail給您了 第10~14頁有談及位址.... 希望您能指導一下!! 照您回應的方法, 我已經可以讀取PORT內的資料了 TOMMY
------
TOMMY
領航天使
站長


發表:12216
回覆:4186
積分:4084
註冊:2001-07-25

發送簡訊給我
#6 引用回覆 回覆 發表時間:2002-03-19 09:03:25 IP:192.168.xxx.xxx 未訂閱
引言: 小弟已經將資料mail給您了 第10~14頁有談及位址.... 希望您能指導一下!! 照您回應的方法, 我已經可以讀取PORT內的資料了 TOMMY
您Mail給我的是WinBond W83781D的Chipset資料 , 請問這適用於現今電腦嗎?我的意思是,不知我的電腦是否可以 測試這些Port ~~~Delphi K.Top討論區站長~~~
------
~~~Delphi K.Top討論區站長~~~
TOMMY
一般會員


發表:16
回覆:32
積分:9
註冊:2002-03-15

發送簡訊給我
#7 引用回覆 回覆 發表時間:2002-03-19 11:35:43 IP:61.219.xxx.xxx 未訂閱
引言:
引言: 小弟已經將資料mail給您了 第10~14頁有談及位址.... 希望您能指導一下!! 照您回應的方法, 我已經可以讀取PORT內的資料了 TOMMY
您Mail給我的是WinBond W83781D的Chipset資料 , 請問這適用於現今電腦嗎?我的意思是,不知我的電腦是否可以 測試這些Port ~~~Delphi K.Top討論區站長~~~
根據小弟的了解 WinBond 的chip 雖然編號不同 但是特定的幾個port存取資料是相同的 有的大廠也是循著特定的規範在走... 但是小弟還無法確定要在那一個地方取值(或許也不在winbond的chip) SMbus 或 I2C 內也有這一些data吧!? 小弟仍在收集一些資料 站長您可以提供小弟一些建議嗎?! 謝謝..... TOMMY
------
TOMMY
TOMMY
一般會員


發表:16
回覆:32
積分:9
註冊:2002-03-15

發送簡訊給我
#8 引用回覆 回覆 發表時間:2002-03-20 14:34:14 IP:61.219.xxx.xxx 未訂閱
引言:
引言: 小弟已經將資料mail給您了 第10~14頁有談及位址.... 希望您能指導一下!! 照您回應的方法, 我已經可以讀取PORT內的資料了 TOMMY
您Mail給我的是WinBond W83781D的Chipset資料 , 請問這適用於現今電腦嗎?我的意思是,不知我的電腦是否可以 測試這些Port ~~~Delphi K.Top討論區站長~~~
硬體偵測到CPU風扇轉速或溫度最終是否會顯示在BIOS上 如果是這樣 那直接在BIOS上做讀取的動作 那就不需要在I2C或SMB讀資料了 這種做法是否合理?? TOMMY
------
TOMMY
領航天使
站長


發表:12216
回覆:4186
積分:4084
註冊:2001-07-25

發送簡訊給我
#9 引用回覆 回覆 發表時間:2002-03-20 14:54:35 IP:192.168.xxx.xxx 未訂閱
引言: 硬體偵測到CPU風扇轉速或溫度最終是否會顯示在BIOS上 如果是這樣 那直接在BIOS上做讀取的動作 那就不需要在I2C或SMB讀資料了 這種做法是否合理??
Sorry, 未回您的問題! 收到您的資料,也寫了一段程式 但未成功抓到溫度資料 因較忙,星期天我會將資料印出,好好研讀 以我的研判 ,您給的資料是正確的,用I/O port應可得到溫度資訊 只是要透過Register index的方式取出Data 這方面尚未試成功,若有更多資料,請寄給我 請等我試試... ~~~Delphi K.Top討論區站長~~~
------
~~~Delphi K.Top討論區站長~~~
領航天使
站長


發表:12216
回覆:4186
積分:4084
註冊:2001-07-25

發送簡訊給我
#10 引用回覆 回覆 發表時間:2002-03-20 14:57:59 IP:192.168.xxx.xxx 未訂閱
引言: 硬體偵測到CPU風扇轉速或溫度最終是否會顯示在BIOS上 如果是這樣 那直接在BIOS上做讀取的動作 那就不需要在I2C或SMB讀資料了 這種做法是否合理??
應該不是這樣的 BIOS是會抓溫度顯示, 但未必會存在memory裡面 BIOS應該也是去I/O Port讀出,即時顯示在畫面上 未進入BIOS畫面時,BIOS也不會去讀I/O Port的資料 BIOS的溫度畫面只是Show給您看的,離開那個畫面就不見了 您說對嗎 ~~~Delphi K.Top討論區站長~~~
------
~~~Delphi K.Top討論區站長~~~
領航天使
站長


發表:12216
回覆:4186
積分:4084
註冊:2001-07-25

發送簡訊給我
#11 引用回覆 回覆 發表時間:2002-03-21 09:05:44 IP:61.219.xxx.xxx 未訂閱
引言: 各位前輩大家好..... 想請教一下.要如何抓取ISA 內的 PORT 5 及PORT 6 的資訊 請各位前輩指導一下..... TOMMY
站長幫您找的一個可以在NT/2000下讀i/o port的元件 之前用asm的方式只能在win95/98下跑 請見 http://delphi.ktop.com.tw/topic.php?TOPIC_ID=369 ~~~Delphi K.Top討論區站長~~~
------
~~~Delphi K.Top討論區站長~~~
TOMMY
一般會員


發表:16
回覆:32
積分:9
註冊:2002-03-15

發送簡訊給我
#12 引用回覆 回覆 發表時間:2002-03-21 12:02:15 IP:61.219.xxx.xxx 未訂閱
引言:
引言: 各位前輩大家好..... 想請教一下.要如何抓取ISA 內的 PORT 5 及PORT 6 的資訊 請各位前輩指導一下..... TOMMY
站長幫您找的一個可以在NT/2000下讀i/o port的元件 之前用asm的方式只能在win95/98下跑 請見 http://delphi.ktop.com.tw/topic.php?TOPIC_ID=369 ~~~Delphi K.Top討論區站長~~~
感謝站長您提供元件 我先下載研究一下... 早上我有mail一份資料給你 希望你能抽空參考一下... TOMMY
------
TOMMY
領航天使
站長


發表:12216
回覆:4186
積分:4084
註冊:2001-07-25

發送簡訊給我
#13 引用回覆 回覆 發表時間:2002-06-18 14:27:51 IP:192.168.xxx.xxx 未訂閱
事隔多月已有網有上傳CPU溫度的程式碼,但用BCB! http://delphi.ktop.com.tw/link.asp?TOPIC_ID=18882 ~~~Delphi K.Top討論區站長~~~
------
~~~Delphi K.Top討論區站長~~~
系統時間:2024-04-26 10:20:15
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!