Intel® 64 and IA-32 Architectures Software Developer Manuals

Tags:
Architecture & Silicon Software Developers

Tags:

close Architecture & Silicon Software Developers More

 Facebook  LinkedIn  Twitter  Reddit  Digg  Delicious

These 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.

  1. Terms of use
  2. The order price of each volume is set by the print vendor; Intel uploads the finalized master with zero royalty.

Combined Volume Set of Intel® 64 and IA-32 Architectures Software Developer’s Manuals

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).

Show more Show less View all

Three-Volume Set of Intel® 64 and IA-32 Architectures Software Developer’s Manuals

This set consists of volume 1, volume 2 (combined 2A, 2B, and 2C), and volume 3 (combined 3A, 3B, and 3C). This set allows for easier navigation of the instruction set reference and 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 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.
Show more Show less View all

Seven-Volume Set of Intel® 64 and IA-32 Architectures Software Developer’s Manuals

This set contains the same information as the three-volume set, but separated into seven smaller PDFs: volume 1, volume 2A, volume 2B, volume 2C, volume 3A, volume 3B, and volume 3C. This set is better suited to those with slower connection speeds.

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
gipoco.com is neither affiliated with the authors of this page nor responsible for its contents. This is a safe-cache copy of the original web site.