Intel® 64 and IA-32 Architectures Software Developer’s Manual: Volume 2

The Intel® 64 and IA-32 Architectures Software Developer's Manual consists of eight volumes: Basic Architecture, Instruction Set Reference A-M, Instruction Set Reference N-Z, Instruction Set Reference, System Programming Guide Part 1, System Programming Guide Part 2, System Programming Guide Part 3, and System Programming Guide Part 4. Refer to all eight volumes when evaluating your design needs.

The Intel® 64 and IA-32 Architectures Software Developer’s Manual, Volume 2: Instruction Set Reference (order number 325383) is part of a set that describes the architecture and programming environment of all Intel 64 and IA-32 architecture processors. This volume contains volumes 2A, 2B and 2C. It describes the format of the instruction and provides reference pages for instructions (from A to Z). This volume also contains the safer mode extensions reference and the table of contents, appendices and indexing for volumes 2A, 2B and 2C. Other volumes in this set are:

• The Intel® 64 and IA-32 Architectures Software Developer’s Manual, Volume 1: Basic Architecture (order Number 253665).
• The Intel® 64 and IA-32 Architectures Software Developer’s Manual, Volumes 3A, 3B, 3C and 3D: System Programming Guide (order numbers 253668, 253669, 326019 and 332831).

The Intel® 64 and IA-32 Architectures Software Developer’s Manual, Volume 1, describes the basic architecture and programming environment of Intel 64 and IA-32 processors. The Intel® 64 and IA-32 Architectures Software Developer’s Manual, Volumes 2A, 2B and 2C, describe the instruction set of the processor and the opcode structure. These volumes apply to application programmers and to programmers who write operating systems or executives. The Intel® 64 and IA-32 Architectures Software Developer’s Manual, Volumes 3A, 3B, 3C and 3D, describe the operating-system support environment of Intel 64 and IA-32 processors, 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, Intel® Virtualization Technology, and Intel® Software Guard Extensions. These volumes target operating-system and BIOS designers.