Intel 253666-024US User Manual

Page 216

Advertising
background image

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

Advertising