怎么获取CPUID信息和寄存器啊?
火山视窗怎么获取CPUID信息和寄存器啊? #include <stdio.h>int main() {
int eax, ebx, ecx, edx;
__asm__ __volatile__(
"cpuid;"
: "=a"(eax), "=b"(ebx), "=c"(ecx), "=d"(edx)
);
printf("EAX: %08X
", eax);
printf("EBX: %08X
", ebx);
printf("ECX: %08X
", ecx);
printf("EDX: %08X
", edx);
return 0;
}
----------------------------
#include <stdio.h>
#include <intrin.h>
int main() {
int eax, ebx, ecx, edx;
_cpuid(0, &eax, &ebx, &ecx, &edx);
printf("EAX: %08X
", eax);
printf("EBX: %08X
", ebx);
printf("ECX: %08X
", ecx);
printf("EDX: %08X
", edx);
return 0;
}
页:
[1]