获得CPU的信息

原创 2004年06月24日 18:07:00

#include <conio.h>
#include <iostream>

#pragma hdrstop
#pragma inline
//#pragma argsused

using namespace std;

int main()
{
 char OEMString[13];

 int iEAXValue, iEBXValue, iECXValue, iEDXValue;

 _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
 }

 cout << "This CPU's OEM String is:"
   << OEMString
   << endl;

 _asm
 {
  mov eax, 1
  cpuid
  mov iEAXValue, eax
  mov iEBXValue, ebx
  mov iECXValue, ecx
  mov iEDXValue, edx
 }

 if(iEDXValue & 0x800000)
  cout << "This is MMX CPU"
    << endl;

 int iCPUFamily = (0xf00 & iEAXValue) >> 8;
 
 cout << "CPU Family is:"
   << iCPUFamily
   << endl;

 _asm
 {
  mov eax, 2
  cpuid
 }

 return 0;
}

CPU信息的获得

最近到整理了一份CPU的信息,应该算是比较全面的吧。几乎现在所有的X86 CPU都内置了CPUID指令以辨别真伪,一些CPU厂商例如AMD,VIA等还内置了更加丰富的扩展CPUID指令,用着更方便了。...
  • johnny_83
  • johnny_83
  • 2007年08月07日 08:29
  • 477

java获取cpu,内存,磁盘等信息

java获取cpu,内存,磁盘等信息 源代码下载地址:http://www.zuidaima.com/share/1550463331306496.htm...
  • springmvc_springdata
  • springmvc_springdata
  • 2014年08月24日 11:22
  • 1539

Android系统信息获取 之三:CPU信息获取

(转载)http://blog.csdn.net/netwalk/article/details/9793501 Android系统的CPU信息涉及到两个文件:/proc/cpu...
  • u010746364
  • u010746364
  • 2016年07月14日 13:34
  • 1272

获取Windows操作系统信息计算机名,操作系统型号,版本号,CPU架构,SP号

#if defined(WIN32) || defined(WIN64) typedef void (__stdcall *FUN_GetNativeSystemInfo)(LPSYSTEM_INFO...
  • pony12
  • pony12
  • 2016年11月02日 10:52
  • 1112

获得linux的cpu信息

Java代码   [root@lidongbo~]# cat /proc/cpuinfo   processor       : 0   vendor_id       : Genu...
  • zhaoyingm
  • zhaoyingm
  • 2012年07月19日 16:10
  • 443

C#-获取磁盘,cpu,内存信息

获取磁盘信息 zongdaxiao = GetHardDiskSpace("C") * 1.0 / 1024; user = GetHardDiskFreeSpace("C") * 1.0 / 10...
  • u013761036
  • u013761036
  • 2016年10月30日 23:04
  • 738

Linux下获得CPU的信息

1、查看物理cpu个数 cat /proc/cupinfo |grep 'physical id'|sort|uniq|wc -l 2、查看一个cpu的物理核数 cat /proc/cupinf...
  • zcc_0015
  • zcc_0015
  • 2014年05月07日 20:43
  • 752

c++获取cpu信息代码

#include "StdAfx.h" #include "windows.h" #include "iostream" #include "string"   using namespac...
  • dongpanshan
  • dongpanshan
  • 2015年12月22日 21:02
  • 2565

ASP.NET(c#)中取得当前计算机CPU 内存使用率等相关信息

在Visual  C#中调用API的基本过程:    首先,在调用API之前,你必须先导入System.Runtime.InteropServices这个名称空间。该名称空间包含了在Visual  C...
  • guopeng_028
  • guopeng_028
  • 2006年01月03日 13:51
  • 1946

C# 获取CPU信息

ManagementObjectSearcher sql = new ManagementObjectSearcher("SELECT * FROM Win32_PRocessor"); forea...
  • asdcsj
  • asdcsj
  • 2015年11月13日 11:55
  • 971
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:获得CPU的信息
举报原因:
原因补充:

(最多只允许输入30个字)