Intel 253666-024US User Manual
Page 216

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
0
3
4
7
8
11
12
13
14
15
16
19
20
27
28
31
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