Operation

switch (EAX)
case 0:
EAX  hv;(* hv=1 for the Pentium processor *)
(* hv is the highest input value that is understood by CPUID. *)

EBX  Vendor identification string;
EDX  Vendor identification string;
ECX  Vendor identification string;
break;

case 1:
EAX[3:0]  Stepping ID;
EAX[7:4]  Model;
EAX[11:8]  Family;
EAX[31:12]  Reserved;

EBX  reserved; (* 0 *)
ECX  reserved; (* 0 *)
EBX  feature flags;
break;

default: (* EAX > hv *)
EAX  reserved, undefined;
EBX  reserved, undefined;
ECX  reserved, undefined;
EDX  reserved, undefined;
break;
end-of-switch


[Back: Description]
[Next: Related Information]