rendered paste body#import "CPUID.h"
#include <stdio.h>
#include <stdint.h>
#include <string.h>
@implementation CPUID
- (IBAction)idIT:(id)sender
{
//AlertSoundPlay();
uint32_t d[4];
uint32_t s = 0x01;
asm("mov %%ebx, %%esi\n\t"
"cpuid\n\t"
"xchg %%esi, %%ebx"
: "=a" (d[0]),
"=S" (d[1]),
"=c" (d[2]),
"=d" (d[3])
: "a"(s)
);
// printf("CPUID (eax=0x01)\n\nEAX....: 0x%x\nEBX....: 0x%x\nECX....: 0x%x\nEDX....: 0x%x\n\n", d[0], d[1], d[2], d[3]);
NSString *string1 = [NSString stringWithFormat:@"CPUID (eax=0x01)\n\nEAX....: 0x%x\nEBX....: 0x%x\nECX....: 0x%x\nEDX....: 0x%x\n\n", d[0], d[1], d[2], d[3]];
[textOut setStringValue:string1];
}
@end