3-170 Vol. 2A CPUID—CPU Identification
INSTRUCTION SET REFERENCE, A-M
See Table 3-14 for available processor type values. Stepping IDs are provided as
needed.
NOTE
See AP-485, Intel Processor Identification and the CPUID Instruction
(Order Number 241618) and Chapter 14 in the Intel® 64 and IA-32
Architectures Software Developer’s Manual, Volume 1, for
information on identifying earlier IA-32 processors.
The Extended Family ID needs to be examined only when the Family ID is 0FH. Inte-
grate the fields into a display using the following rule:
IF Family_ID
≠ 0FH
THEN Displayed_Family = Family_ID;
ELSE Displayed_Family = Extended_Family_ID + Family_ID;
Figure 3-5. Version Information Returned by CPUID in EAX
Table 3-14. Processor Type Field
Type Encoding
Original OEM Processor 00B
Intel OverDrive
®
Processor 01B
Dual processor (not applicable to Intel486
processors)
10B
Intel reserved 11B
OM16525
Processor Type
034781112131415161920272831
EAX
Family (0FH for the Pentium 4 Processor Family)
Model
Extended
Family ID
Extended
Model ID
Family
ID
Model
Stepping
ID
Extended Family ID (0)
Extended Model ID (0)
Reserved