background image

Vol. 1 1-3

ABOUT THIS MANUAL

The Intel

®

 Xeon

®

 processor 5200, 5400, 7400 series, Intel

®

 Core™2 Quad processor Q9000 series, and Intel

®

 

Core™2 Extreme processor QX9000, X9000 series, Intel

®

 Core™2 processor E8000 series are based on Enhanced 

Intel

® 

Core™ microarchitecture.

The Intel

®

 Atom™ processors 200, 300, D400, D500, D2000, N200, N400, N2000, E2000, Z500, Z600, Z2000, 

C1000 series are based on the Intel

®

 Atom™ microarchitecture and supports Intel 64 architecture.

The Intel

®

 Core™ i7 processor and Intel

®

 Xeon

®

 processor 3400, 5500, 7500 series are based on 45 nm Intel

®

 

microarchitecture code name Nehalem. Intel

®

 microarchitecture code name Westmere is a 32 nm version of Intel

®

 

microarchitecture code name Nehalem. Intel

®

 Xeon

®

 processor 5600 series, Intel Xeon processor E7 and various 

Intel Core i7, i5, i3 processors are based on Intel

®

 microarchitecture code name Westmere. These processors 

support Intel 64 architecture.
The Intel

®

 Xeon

®

 processor E5 family, Intel

®

 Xeon

®

 processor E3-1200 family, Intel

®

 Xeon

®

 processor E7-

8800/4800/2800 product families, Intel

®

 Core

TM

 i7-3930K processor, and 2nd generation Intel

®

 Core™ i7-2xxx, 

Intel

®

 Core™ i5-2xxx, Intel

®

 Core™ i3-2xxx processor series are based on the Intel

®

 microarchitecture code 

name Sandy Bridge and support Intel 64 architecture.
The Intel

®

 Xeon

®

 processor E7-8800/4800/2800 v2 product families, Intel

®

 Xeon

®

 processor E3-1200 v2 product 

family and the 3rd generation Intel

®

 Core™ processors are based on the Intel

®

 microarchitecture code name Ivy 

Bridge and support Intel 64 architecture.
The Intel

®

 Xeon

®

 processor E5-4600/2600/1600 v2 product families, Intel

®

 Xeon

®

 processor E5-2400/1400 v2 

product families and Intel

®

 Core™ i7-49xx Processor Extreme Edition are based on the Intel

®

 microarchitecture 

code name Ivy Bridge-E and support Intel 64 architecture.
The Intel

®

 Xeon

®

 processor E3-1200 v3 product family and 4th Generation Intel

®

 Core™ processors are based on 

the Intel

®

 microarchitecture code name Haswell and support Intel 64 architecture.

The Intel

®

 Core™ M processor family, 5th generation Intel

®

 Core™ processors, Intel

®

 Xeon

®

 processor D-1500 

product family and the Intel

®

 Xeon

®

 processor E5 v4 family are based on the Intel

®

 microarchitecture code name 

Broadwell and support Intel 64 architecture. 
The Intel

®

 Xeon

®

 processor E3-1500m v5 product family and 6th generation Intel

®

 Core™ processors are based 

on the Intel

®

 microarchitecture code name Skylake and support Intel 64 architecture.

The Intel

®

 Xeon

®

 processor E5-2600/1600 v3 product families and the Intel

®

 Core™ i7-59xx Processor Extreme 

Edition are based on the Intel

®

 microarchitecture code name Haswell-E and support Intel 64 architecture.

The Intel

®

 Atom™ processor Z8000 series is based on the Intel microarchitecture code name Airmont.

The Intel

®

 Atom™ processor Z3400 series and the Intel

®

 Atom™ processor Z3500 series are based on the Intel 

microarchitecture code name Silvermont.
P6 family, Pentium

®

 M, Intel

®

 Core™ Solo, Intel

®

 Core™ Duo processors, dual-core Intel

® 

Xeon

®

 processor LV, 

and early generations of Pentium 4 and Intel Xeon processors support IA-32 architecture. The Intel

®

 Atom™ 

processor Z5xx series support IA-32 architecture.
The Intel

®

 Xeon

®

 processor 3000, 3200, 5000, 5100, 5200, 5300, 5400, 7100, 7200, 7300, 7400 series, Intel

®

 

Core™2 Duo, Intel

®

 Core™2 Extreme processors, Intel Core 2 Quad processors, Pentium

®

 D processors, Pentium

®

 

Dual-Core processor, newer generations of Pentium 4 and Intel Xeon processor family support Intel

®

 64 architec-

ture.
IA-32 architecture is the instruction set architecture and programming environment for Intel's 32-bit microproces-
sors. Intel

® 

64 architecture is the instruction set architecture and programming environment which is the superset 

of Intel’s 32-bit and 64-bit architectures. It is compatible with the IA-32 architecture.

1.2 

OVERVIEW OF VOLUME 1: BASIC ARCHITECTURE

A description of this manual’s content follows:
Chapter 1 — About This Manual. Gives an overview of all five volumes of the Intel® 64 and IA-32 Architectures 
Software Developer’s Manual.
 It also describes the notational conventions in these manuals and lists related Intel 
manuals and documentation of interest to programmers and hardware designers.