ITPub博客

首页 > 应用开发 > IT综合 > 检查CPU是否支持MMX指令的代码 (转)

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

原创 IT综合 作者:a400 时间:2007-08-12 19:09:12 0 删除 编辑
检查CPU是否支持MMX指令的代码 (转)[@more@]

就是用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:
  ...
}

 


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/10790690/viewspace-951436/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: VB IGMP (转)
请登录后发表评论 登录
全部评论
  • 博文量
    826
  • 访问量
    304917