16,233
社区成员
发帖
与我相关
我的任务
分享
int main(int argc, char *argv[])
{
int i = 100;
unsigned long dbuf[9]={0};
char buf[9]={0};
printf("i == %d \n",i);
__asm
{
mov eax,80000004h
cpuid
mov dbuf[0],ecx
mov dbuf[4],edx
}
memcpy(buf, dbuf, sizeof(dbuf));
printf("i == %d \n",i);
printf("CPUID == %s \n",buf);
}
i == 100
i == 0
CPUID == 2.9GHz