For the most updates, errata, and the latest information on Intel(R) processors, explore the resources available at http://developer.intel.com. The following sections describe processor manuals for Intel(R) 64, IA-32 architecture processors and for Intel(R) Itanium(R) processors.
The Intel(R) 64 and IA-32 Intel Architectures Software Developer's Manual consists of the following volumes that describe the architecture and programming environment of all Intel(R) 64 and IA-32 Intel(R) Architecture processors. Volumes 1 and 2 are aimed at application programmers who are writing programs to run under existing operating systems or executives.
Volume 1: Basic Architecture, describes the architecture and programming environment of processors supporting IA-32 and Intel(R) 64 Architectures.
Volume 2A: Instruction Set Reference, A-M describes the format of the instruction and provides reference pages for instructions (from A to M).
Volume 2B: Instruction Set Reference, N-Z provides reference pages for instructions (from N to Z). VMX instructions are treated in a separate chapter.
Volume 3A: System Programming Guide describes the operating-system support environment of an IA-32 and Intel(R) 64 architectures, including: memory management, protection, task management, interrupt and exception handling, multi-processor support, and thermal and power management features.
Volume 3B: System Programming Guide continues the coverage on system programming subjects begun in Volume 3A. Volume 3B covers debugging, performance monitoring, system management mode, and Intel(R) Virtualization Technology.
Please refer to all five volumes when evaluating your design needs.
The Intel(R) Pentium(R) 4 and Intel(R) Xeon(R) Processor Optimization Reference Manual, provides information on Intel NetBurst(R) microarchitecture, and describes code optimization techniques to enable you to tune your application for highly optimized results, specifically when run on IA-32 processors based on the Intel NetBurst microarchitecture.
Intel(R) 64 and IA-32 architecture manuals are available for download at:
http://developer.intel.com/products/processor/manuals/index.htm
Reference and optimization information relevant to Intel(R) 64 and IA-32 architecture processors may be included in this help system. Click here for a list of available information:
The following documents on the Itanium architecture are available:
Intel Itanium Architecture Software Developer's Manual Vol. 1 rev. 2.0: Application Architecture, contains detailed Itanium architecture information for application software development including support for IA-32 instruction compatibility. Describes optimization techniques to generate high performance software.
Intel Itanium Architecture Software Developer's Manual Vol. 2 rev. 2.0: System Architecture, defines the Itanium architecture for system software, including system level resources and programming state; it also contains information on efficient use of system architecture and resources in the form of System Programmers' Guide.
Intel Itanium Architecture Software Developer's Manual Vol. 3 rev. 2.0: Instruction Set Reference, provides a comprehensive reference to the Itanium instruction set and instruction format/encoding. It also covers IA-32 instruction set behavior on Itanium processors.
Intel Itanium Processor Reference Manual for Software Development, describes model-specific architectural features along with description of implementation specific features of the Itanium processor, the first processor in the Itanium Processor Family. This document was formerly titled Volume 4: Itanium Processor Programmer's Guide.
Intel Itanium Processor Reference Manual for Software Optimization, describes the implementation of Itanium processor’s architecture that are relevant to developers of compilers and performance software. The document contains detailed information on microarchitecture features including cache hierarchies, memory management details and instruction execution latencies to enable development of high performance Itanium(R)-based applications. This document was formerly titled Itanium Processor Microarchitecture Reference.
Intel(R) Itanium(R) 2 processor manuals are available for download at: http://www.intel.com/design/itanium/manuals.htm.
Reference and optimization information relevant to Itanium 2 processors is included in this help system. Click below for a list of available information: