首页 相关文章 使用Visual C++编程取得CPU信息

使用Visual C++编程取得CPU信息

利用利用CPUID 汇编指令(机器码:0FH A2H, 如果你的编译器不支持CPUID 指令,只有emit 机器码了), 该指令可以被如下CPU识别:
  Intel 486 以上的CPU,

  Cyrix M1 以上的CPU,

  AMD Am486 以上的CPU

  (1) 取CPU OEM 字符串, 判断CPU 厂商

  先让EAX=0, 再调用CPUID

  Inel的CPU将返回:

  EBX:756E6547H 'Genu'

  EDX:49656E69H 'ineI'

  ECX:6C65746EH 'ntel'

  EBX,EDX,ECX 将连成"GenuineIntel", 真正的Intel。

  Cyrix 的CPU 将返回:

  EBX:43797269H

  EDX:78496E73H

  ECX:74656164H

  "CyrixInstead","Cyrix 来代替"。

 AMD 的CP...[ 查看全文 ]

2016-02-19 标签:

使用Visual C++编程取得CPU信息的相关文章

手机页面
收藏网站 回到头部