我想读取CPU(英特尔6系列芯片组)的温度并查看芯片组数据表(我发现here)。
在第857页上说明:
TSTR-热传感器温度计读取寄存器
抵消地址:TBARB + 03h
属性:RO
默认值:FFh
大小:8位
描述:温度计读数(TR) - RO。值对应于热传感器 温度。该寄存器具有直接二进制编码,范围从0到FFh。 仅当TR值介于00h和7Fh之间时,此字段中的值才有效。
我认为我走在正确的轨道上,但现在我不知道如何访问寄存器。我在gnu AS x86中编写了一个小的汇编程序,但我是英特尔汇编的新手。有人能指出我正确的方向吗?我的下一步是什么?谢谢!