2007年3月23日 (金曜日)

07:55:48 # Life cpuid命令で遊んでみる。 ふとおもいついたので、realcsh をいじって cpuid 命令をたたいてみる。 cpuid EAX=0 の場合はCPUのVendor IDみたいなものが帰ってくる。 68747541 444d4163 69746e65という16進数がかえってきた。 これが、'AuthenticAMD'か。

REAL csh: int a,b,c,d; asm ("cpuid" : "=a"(a), "=b"(b), "=c"(c), "=d"(d) : "a"(0) ); printf("%x %x %x %x\n", a, b, c, d);
1 68747541 444d4163 69746e65
	
Junichi Uekawa

$Id: dancer-diary.el,v 1.91 2006/06/15 15:14:10 dancer Exp $