13.07.2015 Views

Volume 3: General-Purpose and System Instructions - Stanford ...

Volume 3: General-Purpose and System Instructions - Stanford ...

Volume 3: General-Purpose and System Instructions - Stanford ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

24594 Rev. 3.10 February 2005 AMD64 TechnologySt<strong>and</strong>ard Function 1:Processor Signature<strong>and</strong> St<strong>and</strong>ardFeaturesSt<strong>and</strong>ard Function 1 returns the processor signature <strong>and</strong> st<strong>and</strong>ard-feature bits.0000_0001h EAX: Processor Signature. Function 1 returns the processor signature in theEAX register; the signature provides information on the processor revision (stepping)level <strong>and</strong> processor model, as well as the instruction family that the processorsupports.Figure 3-1 shows the format of the EAX register following execution of CPUIDst<strong>and</strong>ard function 1.31 28 27 20 19 16 15 12 11 8 7 4 3 0Reserved Extended Family Extended Model Reserved Family Model SteppingBits Mnemonic Description31–28 Reserved27–20 Extended Family19–16 Extended Model15–12 Reserved11–8 Family7–4 Model3–0 SteppingFigure 3-1.St<strong>and</strong>ard Function 1 EAX : Processor Signature (EAX Register)The extended family <strong>and</strong> extended model fields extend the family <strong>and</strong> model fields,respectively, to accommodate larger family <strong>and</strong> model values. The method forcomputing the actual—or effective—family <strong>and</strong> model depends on the value of thefamily field. The method for computing the effective family is shown in Table 3-2.CPUID 119

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!