C++程序  |  22行  |  431 B


#include <stdio.h>

// in cpuid_s.s
extern void get_cpuid0 ( unsigned int* buf );
extern void get_cpuid1 ( unsigned int* buf );

unsigned int buf[4];

int main ( void )
{
   get_cpuid0(&buf[0]);
   printf("cpuid words (0): 0x%x 0x%x 0x%x 0x%x\n", 
          buf[0], buf[1], buf[2], buf[3] );

   get_cpuid1(&buf[0]);
   printf("cpuid words (1): 0x%x 0x%x 0x%x 0x%x\n", 
          buf[0], buf[1], buf[2], buf[3] );

   return 0;
}