研究心得------->CPU信息的获得,比较全面的。
采集日期:2008-5-1作者:zgqtxwd(注:本数据由系统自动采集,内容与BHCODE无关)
最近到整理了一份CPU的信息,应该算是比较全面的吧。几乎现在所有的X86 CPU都内置了CPUID指令以辨别真伪,一些CPU厂商例如AMD,VIA等还内置了更加丰富的扩展CPUID指令,用着更方便了。下面我们利用Delphi来实现一个CPU检测的软件。CPUID的调用方式如下: asm push eax push ebx push ecx push edx mov eax,X//******************************************************//CPUid指令,因为Delphi的汇编编译器没有内置该指令,//所以用该指令的机器语言代码$0F,$A2来实现//****************************************************** db $0F,$A2 pop edx pop ecx pop ebx pop eax end;CPUID指令的参数就是EAX,mov eax,X这一句就是把X赋给EAX 。返回的参数存储在EAX,EBX,ECX,EDX之中。我们可以写一个函数:type TCPU