Assembly 用汇编读取CPU温度

Assembly 用汇编读取CPU温度,assembly,x86,qemu,temperature,msr,Assembly,X86,Qemu,Temperature,Msr,嗨,我想知道如何读取CPU的温度。我尝试将0x19C放入ECX寄存器,然后调用rdmsr(以获取IA32_THERM_状态),但目标寄存器(EDX:EAX)为空。我使用的是Pure64操作系统。你们有什么型号的CPU?您是在虚拟机还是模拟器中运行此功能?即使你的代码是正确的,它可能不会通过任何热的东西。型号:48型号名称:AMD A10-7850K Radeon R7,12计算核心4C+8G。我在QEMU上运行这个。QEMU可能不会通过MSR:表明它在2016年6月没有通过。QEMU是否记录未实

嗨,我想知道如何读取CPU的温度。我尝试将0x19C放入ECX寄存器,然后调用rdmsr(以获取IA32_THERM_状态),但目标寄存器(EDX:EAX)为空。我使用的是Pure64操作系统。

你们有什么型号的CPU?您是在虚拟机还是模拟器中运行此功能?即使你的代码是正确的,它可能不会通过任何热的东西。型号:48型号名称:AMD A10-7850K Radeon R7,12计算核心4C+8G。我在QEMU上运行这个。QEMU可能不会通过MSR:表明它在2016年6月没有通过。QEMU是否记录未实现的MSR?