CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

如何能过编程识别系统中的CPU是AMD的?

楼主AttaBoy(网际游魂)2002-04-14 19:30:29 在 VC/MFC / 基础类 提问

最好有具体的代码  
   
  我的email是bluetea@21cn.com  
   
  谢谢 问题点数:50、回复次数:8Top

1 楼AttaBoy(网际游魂)回复于 2002-04-14 19:41:11 得分 0

拜托,难道没人知道吗?Top

2 楼kimryo(God is on my side)回复于 2002-04-14 19:41:35 得分 0

看看AMD的CPU有没有提供一些特别的指令。Top

3 楼2ndboy(贱男春)回复于 2002-04-14 19:44:39 得分 50

CPUID指令:  
   
  取   CPU   OEM   字符串,判断   CPU   厂商  
      #define   cpuid   __asm   _emit   0x0f   __asm   _emit   0xa2  
      mov   eax,0  
      cpuid  
      之后将   EBX,EDX,ECX   拼接后即可得   CPU   OEM   字符串  
      char   OEMString[13];  
      _asm  
      {  
          mov   eax,0  
          cpuid  
          mov   DWORD   PTR   OEMString,ebx  
          mov   DWORD   PTR   OEMString+4,edx  
          mov   DWORD   PTR   OEMString+8,ecx  
          mov   BYTE   PTR   OEMString+12,0  
      }Top

4 楼2ndboy(贱男春)回复于 2002-04-14 19:45:34 得分 0

Intel和AMD的OEM   字符串不一样Top

5 楼AttaBoy(网际游魂)回复于 2002-04-14 19:47:57 得分 0

让我试试。Top

6 楼kimryo(God is on my side)回复于 2002-04-14 19:52:57 得分 0

试过,确实可行。Top

7 楼firstCCC(分特)回复于 2002-04-14 19:57:36 得分 0

很好!!!Top

8 楼AttaBoy(网际游魂)回复于 2002-04-15 13:20:38 得分 0

Good   ,我刚才也下了一个代码,和2ndBoy差不多  
   
  就给2ndBoyTop

相关问题

  • CPU信息识别
  • 通过socket,自编程识别http协议数据
  • <img src="">中路径的内容,如何动态编程被服务器识别
  • 关于拖动编程,如何实现外部对象经拖动被自己的程序所识别。?
  • 车牌识别系统,连续实时识别CPU占用率5%
  • 如何编程实现“取得 CPU、系统、室内 的温度” ?
  • 编程序使用双cpu主板如何?
  • 如何得到CPU的序列号(编程)
  • 如何编程监控CPU的占用情况?
  • 64位CPU对编程有什么影响?

关键词

  • cpu
  • amd
  • 指令
  • 代码
  • asm
  • cpuid
  • ndboy
  • ptr oemstring
  • mov
  • emit

得分解答快速导航

  • 帖主:AttaBoy
  • 2ndboy

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo