./c0de/c/process.txt

0.
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
 
#include<stdio.h>
 
char format[] = "%s %s\n";
char msg[] = "Your Processer is:";
char pr[13];
 
int main()
{
 
 
      __asm
   {
 
      xor eax,eax      
      cpuid
 
      mov dword ptr [pr],ebx
      mov dword ptr [pr+4],edx
      mov dword ptr [pr+8],ecx
       mov dword ptr [pr+12],0
 
     mov  eax, offset pr
     push eax
     mov  eax, offset msg
     push eax
     mov  eax, offset format
     push eax
     call printf
 
 
     pop  ebx
     pop  ebx
     pop  ebx
  }
 
  return 0;
} 

Back