Intel 64 and IA-32 架构的软件开发手册

时间:2021-10-25 01:08:13

主页:http://www.intel.com/content/www/us/en/processors/architectures-software-developer-manuals.html

总共分为7卷(7 volume)

3种方式提供下载:

方式1:7卷合集:共3251页

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

Intel® 64 and IA-32 Architectures Software Developer’s Manual Combined Volumes:1, 2A, 2B, 2C, 3A, 3B, and 3C

后来出了修订:

Intel® 64 and IA-32 Architectures Software Developer's Manual Documentation Changes

 

方式2:分为3个子集:

  • 基础架构:

Intel® 64 and IA-32 Architectures Software Developer's Manual
Volume 1: Basic Architecture

  • 指令集:

Intel® 64 and IA-32 Architectures Software Developer's Manual
Combined Volumes 2A, 2B, and 2C: Instruction Set Reference, A-Z

  • 软件开发参考手册:

Intel® 64 and IA-32 Architectures Software Developer's Manual
Combined Volumes 3A, 3B, and 3C: System Programming Guide

方式3:分为7个子集:

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 L). 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 M 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 Developer's Manual
Volume 3B: System Programming Guide, Part 2

Continues the coverage on system programming subjects begun in Volume 3A. Volume 3B covers thermal and power management features, debugging, and performance monitoring.

Intel® 64 and IA-32 Architectures Software Developer's Manual
Volume 3C: System Programming Guide, Part 3

Continues the coverage on system programming subjects begun in Volumes 3A and Volume 3B. Volume 3C covers system management mode, VMX instructions, and Intel® VT. This volume also contains the appendices and indexing support for Volumes 3A, 3B, and 3C.

 

Intel AVX 扩展指令集编程指南:

 

Intel® Architecture Instruction Set Extensions Programming Reference This document covers new instructions slated for future Intel processors.