Tags:
close Architecture & Silicon Software Developers MoreThese manuals describe the architecture and programming environment of the Intel® 64 and IA-32 architectures.
Electronic versions of these documents allow you to quickly get to the information you need and print only the pages you want. The Intel 64 and IA-32 architectures software developer's manuals are now available for download via a three volume set or a seven volume set. All content is identical in each set; see details below.
At present, downloadable PDFs of all volumes are at version 052. The downloadable PDF of the Intel 64 and IA-32 architectures optimization reference manual is at version 030. Additional related specifications, application notes, and white papers are also available for download.
Note: If you'd like to be notified of updates to the Intel 64 and IA-32 architectures software developer's manuals, you may utilize a third-party service, such as www.changedetection.com/ to be notified of changes to this page (please reference 1 below).
Note: We are no longer offering the Intel 64 and IA-32 architectures software developer’s manuals on CD-ROM. Hard copy versions of the manual are available for purchase via a print-on-demand fulfillment model through a third-party vendor, Lulu (please reference 1 and 2 below): www.lulu.com/spotlight/IntelSDM.
Document | Description |
---|---|
Intel® 64 and IA-32 architectures software developer’s manual combined volumes: 1, 2A, 2B, 2C, 3A, 3B, and 3C | This document contains the following: Volume 1: Describes the architecture and programming environment of processors supporting IA-32 and Intel 64 architectures. Volume 2: Includes the full instruction set reference, A-Z, in one volume. Describes the format of the instruction and provides reference pages for instructions. Volume 3: Includes the full system programming guide, Parts 1, 2, and 3, in one volume. Describes the operating-system support environment of Intel 64 and IA-32 architectures, including: memory management, protection, task management, interrupt and exception handling, multi-processor support, thermal and power management features, debugging, performance monitoring, system management mode, virtual machine extensions (VMX) instructions, and Intel® Virtualization Technology (Intel® VT). |
Intel 64 and IA-32 architectures software developer's manual documentation changes | Describes bug fixes made to the Intel 64 and IA-32 architectures software developer's manual between versions. NOTE: This change document applies to all Intel 64 and IA-32 architectures software developer’s manual sets (combined volume set, 3 volume set and 7 volume set). |
Document | Description |
---|---|
Intel® 64 and IA-32 architectures software developer's manual volume 1: Basic architecture | Describes the architecture and programming environment of processors supporting IA-32 and Intel 64 architectures. |
Intel 64 and IA-32 architectures software developer's manual combined volumes 2A, 2B, and 2C: Instruction set reference, A-Z | This document contains the full instruction set reference, A-Z, in one volume. Describes the format of the instruction and provides reference pages for instructions. This document allows for easy navigation of the instruction set reference through functional cross-volume table of contents, references and index. |
Intel 64 and IA-32 architectures software developer's manual combined volumes 3A, 3B, and 3C: System programming guide | This document contains the full system programming guide, parts 1, 2, and 3, in one volume. Describes the operating-system support environment of Intel 64 and IA-32 architectures, including: Memory management, protection, task management, interrupt and exception handling, multi-processor support, thermal and power management features, debugging, performance monitoring, system management mode, virtual machine extensions (VMX) instructions, and Intel® Virtualization Technology (Intel® VT). This document allows for easy navigation of the system programming guide through functional cross-volume table of contents, references, and index. |
Document | Description |
---|---|
Intel® 64 and IA-32 architectures software developer's manual volume 1: Basic architecture | Describes the architecture and programming environment of processors supporting IA-32 and Intel 64 architectures. |
Intel 64 and IA-32 architectures software developer's manual volume 2A: Instruction set reference, A-M | Describes the format of the instruction and provides reference pages for instructions (from A to M). This volume also contains the table of contents for volumes 2A, 2B, and 2C. |
Intel 64 and IA-32 architectures software developer's manual volume 2B: Instruction set reference, N-Z | Provides reference pages for instructions (from N to Z). |
Intel 64 and IA-32 architectures software developer's manual volume 2C: Instruction set reference |
Includes the safer mode extensions reference. This volume also contains the appendices and index support for volumes 2A, 2B, and 2C. |
Intel 64 and IA-32 architectures software developer's manual volume 3A: System programming guide, part 1 | Describes the operating-system support environment of an IA-32 and Intel 64 architectures, including: Memory management, protection, task management, interrupt and exception handling, and multi-processor support. This volume also contains the table of contents for volumes 3A, 3B, and 3C. |
Intel 64 and IA-32 architectures software devel |