Các tài liệu hướng dẫn này mô tả kiến trúc và môi trường lập trình của kiến trúc Intel® 64 và IA-32.

Phiên bản điện tử của những tài liệu này cho phép bạn nhanh chóng có được thông tin bạn cần và chỉ in những trang bạn muốn. Tài liệu hướng dẫn dành cho nhà phát triển phần mềm dựa trên kiến trúc Intel 64 và IA-32 hiện có sẵn để tải xuống qua một bộ gồm ba tập hoặc một bộ gồm bảy tập. Tất cả nội dung đều giống nhau trong mỗi bộ; xem chi tiết bên dưới.

Hiện tại, phiên bản PDF có thể tải xuống của tất cả các gập đều là phiên bản 052. Phiên bản PDF có thể tải xuống của tài liệu tham khảo tối ưu hóa kiến trúc Intel 64 và IA-32 là phiên bản 030. Các thông số kỹ thuật, lưu ý cho ứng dụng và báo cáo chi tiết bổ sung có liên quan đều có sẵn để tải xuống.

Lưu ý: Nếu bạn muốn được thông báo về các cập nhật hướng dẫn sử dụng của nhà phát triển đối với phần mềm của cấu trúc Intel 64 và IA-32, bạn có thể sử dụng dịch vụ của bên thứ ba như http://www.changedetection.com/ để được thông báo về những thay đổi của trang này (vui lòng tham khảo mục 1 bên dưới).

Lưu ý: Chúng tôi không còn cung cấp tài liệu hướng dẫn dành cho nhà phát triển phần mềm dựa trên kiến trúc Intel® 64 và IA-32 trên đĩa CD-ROM nữa. Có thể mua bản sao cứng của tài liệu hướng dẫn qua mẫu thực hiện in theo yêu cầu thông qua nhà cung cấp bên thứ ba, Lulu (vui lòng tham khảo phần 1 và 2 dưới đây): http://www.lulu.com/spotlight/IntelSDM.

  1. Điều khoản sử dụng
  2. Giá đặt hàng của mỗi tập do nhà cung cấp in đặt ra; Intel tải lên bản gốc hoàn thiện không có tiền bản quyền.

Bộ tập kết hợp Tài liệu hướng dẫn dành cho nhà phát triển phần mềm dựa trên kiến trúc Intel® 64 và IA-32

Tài liệu Mô tả
Tài liệu hướng dẫn dành cho nhà phát triển phần mềm dựa trên kiến trúc Intel® 64 và IA-32 tập kết hợp: 1, 2A, 2B, 2C, 3A, 3B và 3C

Tài liệu này gồm các tập sau:

Tập 1: Mô tả kiến trúc và môi trường lập trình của các bộ xử lý hỗ trợ kiến trúc IA-32 và Intel 64.

Tập 2: Bao gồm tham chiếu bộ chỉ dẫn đầy đủ, A-Z, trong một tập. Mô tả định dạng của chỉ dẫn và cung cấp các trang tham chiếu cho chỉ dẫn. 

Tập 3: Bao gồm hướng dẫn lập trình hệ thống đầy đủ, Phần 1, 2 và 3, trong một tập. Mô tả môi trường hỗ trợ hệ điều hành của kiến trúc Intel 64 và IA-32, bao gồm: quản lý bộ nhớ, bảo vệ, quản lý tác vụ, xử lý ngắt và ngoại lệ, hỗ trợ bộ xử lý nhiều hệ, tính năng quản lý nhiệt và điện năng, gỡ lỗi, theo dõi hiệu năng, chế độ quản lý hệ thống, chỉ dẫn phần mở rộng máy ảo (VMX) và Công nghệ ảo hóa Intel® (Intel® VT).

Những thay đổi về tài liệu trong tài liệu hướng dẫn dành cho nhà phát triển phần mềm dựa trên kiến trúc Intel® 64 và IA-32

Mô tả các sửa lỗi được thực hiện đối với tài liệu hướng dẫn dành cho nhà phát triển phần mềm dựa trên kiến trúc Intel 64 và IA-32 giữa các phiên bản.

LƯU Ý: Tài liệu thay đổi này áp dụng cho tất cả các bộ tài liệu hướng dẫn dành cho nhà phát triển phần mềm dựa trên kiến trúc Intel 64 và IA-32 (bộ tập kết hợp, bộ 3 tập và bộ 7 tập).

Bộ ba tập Tài liệu hướng dẫn dành cho nhà phát triển phần mềm dựa trên kiến trúc Intel® 64 và IA-32

Bộ này gồm tập 1, tập 2 (kết hợp 2A, 2B và 2C) và tập 3 (kết hợp 3A, 3B và 3C). Bộ này cho phép thực hiện dễ dàng hơn trong việc điều hướng tham chiếu bộ chỉ dẫn và hướng dẫn lập trình hệ thống thông qua mục lục, tham khảo và chỉ mục chức năng cho tất cả các tập.

Tài liệu Mô tả
Tài liệu hướng dẫn dành cho nhà phát triển phần mềm dựa trên kiến trúc Intel® 64 và IA-32 tập 1: Kiến trúc cơ bản Mô tả kiến trúc và môi trường lập trình của các bộ xử lý hỗ trợ kiến trúc IA-32 và Intel 64.
Tài liệu hướng dẫn dành cho nhà phát triển phần mềm dựa trên kiến trúc Intel® 64 và IA-32 tập kết hợp 2A, 2B và 2C: Tham chiếu bộ chỉ dẫn, A-Z Tài liệu này chứa tham chiếu bộ chỉ dẫn đầy đủ, A-Z, trong một tập. Mô tả định dạng của chỉ dẫn và cung cấp các trang tham chiếu cho chỉ dẫn. Tài liệu này cho phép điều hướng tham chiếu bộ chỉ dẫn dễ dàng thông qua mục lục, tham khảo và chỉ mục chức năng cho tất cả các tập.
Tài liệu hướng dẫn dành cho nhà phát triển phần mềm dựa trên kiến trúc Intel® 64 và IA-32 tập kết hợp 3A, 3B và 3C: Hướng dẫn lập trình hệ thống Tài liệu này chứa hướng dẫn lập trình hệ thống đầy đủ, phần 1, 2 và 3, trong một tập. Mô tả môi trường hỗ trợ hệ điều hành của kiến trúc Intel 64 và IA-32, bao gồm: Quản lý bộ nhớ, bảo vệ, quản lý tác vụ, xử lý ngắt và ngoại lệ, hỗ trợ bộ xử lý nhiều hệ, tính năng quản lý nhiệt và điện năng, gỡ lỗi, theo dõi hiệu năng, chế độ quản lý hệ thống, chỉ dẫn Phần mở rộng máy ảo (VMX) và Công nghệ ảo hóa Intel® (Intel® VT). Tài liệu này cho phép điều hướng hướng dẫn lập trình hệ thống dễ dàng thông qua mục lục, tham khảo và chỉ mục chức năng cho tất cả các tập.

Bộ bảy tập Tài liệu hướng dẫn dành cho nhà phát triển phần mềm dựa trên kiến trúc Intel® 64 và IA-32

Bộ này chứa thông tin giống như bộ ba tập, nhưng chia thành bảy tập PDF nhỏ hơn: tập 1, tập 2A, tập 2B, tập 2C, tập 3A, tập 3B và tập 3C. Bộ này phù hợp hơn với những người có tốc độ kết nối chậm hơn.

Tài liệu Mô tả
Tài liệu hướng dẫn dành cho nhà phát triển phần mềm dựa trên kiến trúc Intel® 64 và IA-32 tập 1: Kiến trúc cơ bản Mô tả kiến trúc và môi trường lập trình của các bộ xử lý hỗ trợ kiến trúc IA-32 và Intel 64.
Tài liệu hướng dẫn dành cho nhà phát triển phần mềm dựa trên kiến trúc Intel® 64 và IA-32 tập 2A: Tham chiếu bộ chỉ dẫn, A-M Mô tả định dạng của chỉ dẫn và cung cấp các trang tham chiếu cho chỉ dẫn (từ A đến M). Tập này cũng chứa mục lục cho các tập 2A, 2B và 2C.
Tài liệu hướng dẫn dành cho nhà phát triển phần mềm dựa trên kiến trúc Intel® 64 và IA-32 tập 2B: Tham chiếu bộ chỉ dẫn, N-Z Cung cấp các trang tham chiếu cho chỉ dẫn (từ N đến Z).
Tài liệu hướng dẫn dành cho nhà phát triển phần mềm dựa trên kiến trúc Intel® 64 và IA-32 tập 2C: Tham chiếu bộ chỉ dẫn
Bao gồm tham chiếu mở rộng chế độ an toàn hơn. Tập này cũng chứa phụ lục và hỗ trợ chỉ mục cho các tập 2A, 2B và 2C.
Tài liệu hướng dẫn dành cho nhà phát triển phần mềm dựa trên kiến trúc Intel® 64 và IA-32 tập 3A: Hướng dẫn lập trình hệ thống, phần 1 Mô tả môi trường hỗ trợ hệ điều hành của kiến trúc IA-32 và Intel 64, bao gồm: Quản lý bộ nhớ, bảo vệ, quản lý tác vụ, xử lý ngắt và ngoại lệ và hỗ trợ bộ xử lý nhiều hệ. Tập này cũng chứa mục lục cho các tập 3A, 3B và 3C.
Tài liệu hướng dẫn dành cho nhà phát triển phần mềm dựa trên kiến trúc Intel® 64 và IA-32 tập 3B: Hướng dẫn lập trình hệ thống, phần 2 Tiếp tục đề cập đến các chủ đề lập trình hệ thống bắt đầu trong tập 3A. Tập 3B bao gồm tính năng quản lý nhiệt và điện năng, gỡ lỗi và theo dõi hiệu năng.
Tài liệu hướng dẫn dành cho nhà phát triển phần mềm dựa trên kiến trúc Intel® 64 và IA-32 tập 3C: Hướng dẫn lập trình hệ thống, phần 3 Tiếp tục đề cập đến các chủ đề lập trình hệ thống bắt đầu trong tập 3A và tập 3B. Tập 3C bao gồm chế độ quản lý hệ thống, chỉ dẫn phần mở rộng máy ảo (VMX) và Công nghệ ảo hoá Intel® (Intel® VT). Tập này cũng chứa phụ lục và hỗ trợ lập chỉ mục cho các Tập 3A, 3B và 3C.

Tài liệu tham khảo tối ưu hóa phần mềm

Tài liệu Mô tả
Tài liệu tham khảo tối ưu hóa kiến trúc Intel® 64 và IA-32 Tài liệu tham khảo tối ưu hóa kiến trúc Intel 64 và IA-32 cung cấp thông tin về các bộ xử lý Intel® Core™, vi kiến trúc NetBurst và các vi kiến trúc Intel® khác gần đây. Tài liệu mô tả các kỹ thuật tối ưu hóa mã để cho phép bạn tinh chỉnh ứng dụng của mình để có kết quả tối ưu hóa cao khi chạy trên các bộ xử lý Intel® Atom™, Intel® Core™ i7, Intel® Core™, Intel® Core™2 Duo, Intel® Core™ Duo, Intel® Xeon®, Intel® Pentium® 4 và Intel® Pentium® M.

Thông số kỹ thuật, lưu ý ứng dụng và báo cáo chi tiết liên quan

Tài liệu Mô tả
Thông số kỹ thuật kiến trúc Intel® 64 x2APIC Mở rộng cho kiến trúc xAPIC được nhằm mục đích chính là tăng khả năng xử lý của bộ xử lý. Kiến trúc x2APIC cung cấp khả năng tương thích ngược cho kiến trúc xAPIC và khả năng mở rộng tiến tới cho các cải tiến nền tảng Intel trong tương lai.
TLB lưu ý ứng dụng, bộ nhớ cache có cấu trúc trang của kiến trúc Intel® 64 và IA-32 và việc mất hiệu lực Thông tin chứa trong lưu ý ứng dụng này giờ đây là một phần của tài liệu hướng dẫn dành cho nhà phát triển phần mềm dựa trên kiến trúc Intel 64 và IA-32 tập 3A và 3B.
Báo cáo chi tiết về bộ chỉ dẫn mới về tiêu chuẩn mã hóa nâng cao Intel® (Intel® AES-NI) Báo cáo này cung cấp tổng quan về thuật toán AES và Intel® AES-NI. Nó cung cấp hướng dẫn và trình diễn cách sử dụng những chỉ dẫn này để viết các thực thi AES an toàn và hiệu năng cao.
Tham chiếu lập trình mở rộng bộ chỉ dẫn kiến trúc Intel® Tài liệu này bao gồm các chỉ dẫn mới được dự kiến cho các bộ xử lý Intel trong tương lai.

Báo cáo chi tiết về chỉ dẫn nhân đơn giản hóa Intel® và cách sử dụng để tính toán chế độ GCM Báo cáo này cung cấp thông tin về chỉ dẫn và cách sử dụng chỉ dẫn để tính toán Galois Hash. Nó cũng cung cấp các ví dụ mã để sử dụng PCLMULQDQ, cùng với Chỉ dẫn mới Intel® AES (Intel® AES-NI) để thực thi hiệu quả AES trong Chế độ bộ đếm Galois (AES-GCM).
Báo cáo chi tiết về sắp thứ tự bộ nhớ kiến trúc Intel 64 Tài liệu này đã được gộp vào Tập 3A của Tài liệu hướng dẫn dành cho nhà phát triển phần mềm dựa trên kiến trúc Intel 64 và IA-32.
Nâng cao MCA trong bộ xử lý Intel® Xeon® trong tương lai Báo cáo chi tiết này mô tả bản ghi MCA nâng cao và cơ chế báo cáo của IOMCA trong bộ xử lý Intel Xeon trong tương lai.
Hướng dẫn chia sẻ đơn vị giám sát hiệu năng Báo cáo này cung cấp một bộ các hướng dẫn chia sẻ phần cứng PMU trong bộ xử lý Intel giữa nhiều tác nhân phần mềm.
Lưu ý ứng dụng Công nghệ ảo hóa Intel® FlexMigration (Intel® VT FlexMigration) Lưu ý ứng dụng này thảo luận về các khả năng ảo hóa trong bộ xử lý Intel® hỗ trợ việc sử dụng Intel® VT FlexMigration.
Công nghệ ảo hóa Intel® cho
Thông số kỹ thuật kiến trúc I/O trực tiếp
Tài liệu này mô tả Công nghệ ảo hóa Intel® cho I/O trực tiếp.