零度资讯 - 文章、资讯、攻略、教程随你看!
您的位置:零度软件下载程序设计C&C++ → 检查CPU是否支持MMX指令的代码

检查CPU是否支持MMX指令的代码

发表时间:09-04-23     作者:佚名     阅读:次     评论:0字体大小:A- A+

本文导读:就是用CPUID指令。这是Pentinum处理器加入的指令,但VC居然不支持它,搞不懂微软在搞什么飞机。不过没关系,我们自己来。 #define cpuid  __asm _emit 0x0F __asm _emit 0xA2 // CPUID的指令代码就是0x0FA2 __as..
就是用CPUID指令。这是Pentinum处理器加入的指令,但VC居然不支持它,搞不懂微软在搞什么飞机。不过没关系,我们自己来。

#define cpuid  __asm _emit 0x0F __asm _emit 0xA2
// CPUID的指令代码就是0x0FA2
__asm{
  mov eax, 1;
  cpuid;   // EAX=1时,CPUID指令返回EAX=CPU版本信息,EDX=CPU支持的特性
  test edx, 0x800000
  jz _NO_SUPPORT_MMX;
  ...
_NO_SUPPORT_MMX:
  ...
}

阅读本文后您有什么感想? 已有 1 人给出评价!

  • 0

    欢迎
  • 0

    白痴
  • 0

    拜托
  • 0

    惊讶
  • 0

    加油
  • 0

    鄙视
相关资讯
相关软件
最新评论
我要抢沙发
(您的评论需要经过审核才能显示)0人参与,0条评论
140

零度软件 - 所有软件均来自网络如有版权问题请联系我们 - 蜀ICP备 05031544号
Copyright © 2004-2016 www.05sun.com online services. All rights reserved.