これらのマニュアルは、インテル® 64 プロセッサーおよびインテル® IA-32 プロセッサーのアーキテクチャーとプログラミング環境について説明しています。

これらのドキュメントの電子版を利用すれば、必要な情報を簡単に見つけて、必要なページだけを印刷することができます。 「インテル® 64 および IA-32 アーキテクチャー・ソフトウェア・デベロッパーズ・マニュアル」は全巻セット、3 分冊、7 分冊のいずれかでダウンロードしていただけます。マニュアルの内容はすべて共通です。詳細は以下のリストを参照してください。

現在ダウンロード形式で提供中の「インテル® 64 および IA-32 アーキテクチャー・ソフトウェア・デベロッパーズ・マニュアル」 PDF はバージョン 052 です。「インテル® 64 および IA-32 アーキテクチャー最適化リファレンス・マニュアル」 PDF はバージョン 030 です。このほか、関連する仕様書、アプリケーション・ノート、ホワイトペーパーもこちらのページからダウンロードしていただけます。

注意:インテル® 64 および IA-32 アーキテクチャー・ソフトウェア・デベロッパーズ・マニュアルの更新通知をお受けになりたい場合は、 http://www.changedetection.com/ などの第三者のサービスをご利用ください (下記の参照 1 をご覧ください)。

注意: 「インテル® 64 および IA-32 アーキテクチャー・ソフトウェア・デベロッパーズ・マニュアル」の CD-ROM でのご提供は終了しました。本マニュアルのハードコピー版は、サードパーティー・ベンダー Lulu のオンデマンド印刷フルフィルメント・モデル:http://www.lulu.com/spotlight/IntelSDM を介して入手できます。

  1. 利用規約
  2. 各巻の注文価格は印刷業者が設定しており、インテルは使用料無料の完成原本をアップロードしています。

インテル® 64 および IA-32 アーキテクチャー・ソフトウェア・デベロッパーズ・マニュアル:全巻

ドキュメント 説明
インテル® 64 および IA-32 アーキテクチャー・ソフトウェア・デベロッパーズ・マニュアル全巻 (上巻、中巻 A、B、C、下巻 A、B、C)

この文書の内容は次のとおりです。

上巻:インテル® IA-32 アーキテクチャーおよびインテル® 64 アーキテクチャーに対応したプロセッサーのアーキテクチャーとプログラミング環境について説明します。

中巻:命令セットのリファレンスです。すべての命令をアルファベット順に掲載しています。最初に命令の形式を説明した後、各命令のリファレンスを詳述しています。 

下巻:「システム・プログラミング・ガイド」の内容全体 (第 1 部、第 2 部、第 3 部) を 1 冊にまとめたものです。メモリー管理、保護、タスク管理、割り込み/例外処理、マルチプロセッサー・サポート、温度/電源管理機能、デバッグ、パフォーマンス・モニタリング、システム管理モード、仮想マシン拡張機能 (VMX) 命令、インテル® バーチャライゼーション・テクノロジー (インテル® VT) など、インテル® 64 および IA-32 アーキテクチャーのオペレーティング・システム・サポート環境について説明します。

「インテル® 64 および IA-32 アーキテクチャー・ソフトウェア・デベロッパーズ・マニュアル」改版履歴

「インテル® 64 および IA-32 アーキテクチャー・ソフトウェア・デベロッパーズ・マニュアル」の改版履歴と詳細な変更内容を記載した文書です。

注意:この改版履歴の内容は、全巻セット、3 分冊、7 分冊を問わずすべての「インテル® 64 および IA-32 アーキテクチャー・ソフトウェア・デベロッパーズ・マニュアル」に共通です。

インテル® 64 および IA-32 アーキテクチャー・ソフトウェア・デベロッパーズ・マニュアル:全 3 巻

上巻、中巻 (中巻 A、B、C のセット)、下巻 (下巻 A、B、C のセット) の 3 分冊にしたものです。中巻と下巻がそれぞれ 1 冊にまとめられているため、目次やリファレンス、索引を使って命令セット・リファレンスやシステム・プログラミング・ガイドの内容を参照しやすくなっています。

ドキュメント 説明
インテル® 64 および IA-32 アーキテクチャー・ソフトウェア・デベロッパーズ・マニュアル、上巻:基本アーキテクチャー インテル® IA-32 アーキテクチャーおよびインテル® 64 アーキテクチャーに対応したプロセッサーのアーキテクチャーとプログラミング環境について説明します。
インテル® 64 および IA-32 アーキテクチャー・ソフトウェア・デベロッパーズ・マニュアル中巻 (中巻 A、B、C のセット):命令セットのリファレンス (A-Z) A-Z で始まるすべての命令のリファレンスを全 1 巻にまとめています。最初に命令の形式を説明した後、各命令のリファレンスを詳述しています。このファイルには、中巻 A、B、C 全体の目次とリファレンス、索引が含まれており、命令セット・リファレンスの内容を参照しやすくなっています。
インテル® 64 および IA-32 アーキテクチャー・ソフトウェア・デベロッパーズ・マニュアル下巻 (下巻 A、B、C のセット):システム・プログラミング・ガイド このファイルは、「システム・プログラミング・ガイド」の内容全体 (第 1 部、第 2 部、第 3 部) を 1 冊にまとめたものです。メモリー管理、保護、タスク管理、割り込み/例外処理、マルチプロセッサー・サポート、温度/電源管理機能、デバッグ、パフォーマンス・モニタリング、システム管理モード、仮想マシン拡張機能 (VMX) 命令、インテル® バーチャライゼーション・テクノロジー (インテル® VT) など、インテル® 64 および IA-32 アーキテクチャーのオペレーティング・システム・サポート環境について説明します。このファイルには、下巻 A、B、C 全体の目次とリファレンス、索引が含まれており、システム・プログラミング・ガイドの内容を参照しやすくなっています。

インテル® 64 および IA-32 アーキテクチャー・ソフトウェア・デベロッパーズ・マニュアル:全 7 巻

このマニュアルは上記の 3 分冊と同じ内容を 7 つの PDF ファイル (上巻、中巻 A、B、C、下巻 A、B、C) に分冊したものです。回線速度が遅い場合はこちらをご利用ください。

ドキュメント 説明
インテル® 64 および IA-32 アーキテクチャー・ソフトウェア・デベロッパーズ・マニュアル、上巻:基本アーキテクチャー インテル® IA-32 アーキテクチャーおよびインテル® 64 アーキテクチャーに対応したプロセッサーのアーキテクチャーとプログラミング環境について説明します。
インテル® 64 および IA-32 アーキテクチャ・ソフトウェア・デベロッパーズ・マニュアル、中巻 A:命令セット・リファレンス A-M 命令の形式について説明し、参照ページ (A-M) を提供します。本書には中巻 A 、B、C 全体の目次が含まれます。
インテル® 64 および IA-32 アーキテクチャ・ソフトウェア・デベロッパーズ・マニュアル、中巻 A:命令セット・リファレンス N-Z 命令の参照ページ (N-Z) を提供します。
インテル® 64 および IA-32 アーキテクチャー・ソフトウェア・デベロッパーズ・マニュアル、中巻 C:命令セット・リファレンス
Safer Mode eXtension (SMX) 命令セットのリファレンスも含みます。本書には付録と中巻 A、B、C 全体の索引が含まれます。
インテル® 64 および IA-32 アーキテクチャ・ソフトウェア・デベロッパーズ・マニュアル、下巻 B:システム・プログラミング・ガイド、第 1 部 メモリー管理、保護、タスク管理、割り込み/例外処理、マルチプロセッサー・サポートなど、インテル® 64 および IA-32 アーキテクチャーのオペレーティング・システム・サポート環境について説明します。また、本書には下巻 A、B、C 全体の目次が含まれます。
インテル® 64 および IA-32 アーキテクチャ・ソフトウェア・デベロッパーズ・マニュアル、下巻 B:システム・プログラミング・ガイド、第 2 部 下巻 A に引き続き、システム・プログラミングについて説明しています。下巻 B は温度/電源管理の機能、デバッグ、パフォーマンス・モニタリングについて説明しています。
インテル® 64 および IA-32 アーキテクチャ・ソフトウェア・デベロッパーズ・マニュアル、下巻 C システム・プログラミング・ガイド、第 3 部 下巻 A、B に続き、システム・プログラミングに関する内容を詳述しています。下巻 C では、システム管理モード、仮想マシン拡張機能 (VMX) 命令、インテル® バーチャライゼーション・テクノロジー (インテル® VT) について説明します。また、本書には付録と下巻 A、B、C 全体の索引が含まれます。

ソフトウェア最適化リファレンス・マニュアル

ドキュメント 説明
インテル® 64 および IA-32 アーキテクチャー最適化リファレンス・マニュアル 「インテル® 64 および IA-32 アーキテクチャー最適化リファレンス・マニュアル」では、インテル® Core™ プロセッサー・ファミリーや NetBurst® マイクロアーキテクチャーなど最新のインテル® マイクロアーキテクチャーに関する情報を提供します。インテル® Atom™ プロセッサー、インテル® Core™ i7 プロセッサー、インテル® Core™ プロセッサー・ファミリー、インテル® Core™2 Duo プロセッサー、インテル® Core™ Duo プロセッサー、インテル® Xeon® プロセッサー、インテル® Pentium® 4 プロセッサー、インテル® Pentium® M プロセッサー上で実行するアプリケーションの動作速度を改善するためのコード最適化手法について説明します。

関連する仕様書、アプリケーション・ノート、ホワイトペーパー

ドキュメント 説明
インテル® 64 アーキテクチャー x2APIC 仕様 x2APIC は、主にプロセッサーのアドレッシング能力を向上させることを目的に xAPIC アーキテクチャーを拡張したものです。x2APIC アーキテクチャーは xAPIC アーキテクチャーとの後方互換性を備えつつ、将来のインテル® プラットフォームの革新への拡張性を提供します。
インテル® 64 および IA-32 アーキテクチャー・アプリケーション・ノート TLB、ページング構造キャッシュ、およびその無効化 このアプリケーション・ノートの内容は、「インテル® 64 および IA-32 アーキテクチャー・ソフトウェア・デベロッパーズ・マニュアル」下巻 A および B に統合されました。
ホワイトペーパー:インテル® AES New Instructions (インテル® AES-NI) このホワイトペーパーでは、AES アルゴリズムとインテル® AES-NI の概要について説明しています。これらの命令を使って安全で高性能な AES インプリメンテーションを作成するためのガイドラインと実例を紹介します。
インテル® アーキテクチャー命令セット拡張プログラミング・リファレンス 本書では、将来のインテル・プロセッサーに対応する新しい命令について説明します。

ホワイトペーパー:インテル® PCLMULQDQ 命令と GCM モードの計算における使用法 このホワイトペーパーでは、インテル® PCLMULQDQ 命令の概要と、この命令を使った Galois ハッシュの計算方法を説明します。また、PCLMULQDQ 命令とインテル® AES NI を組み合わせて AES-GCM (AES in Galois Counter Mode ) を効率的に実装したサンプルコードも紹介します。
ホワイトペーパー:インテル® 64 アーキテクチャーのメモリー・オーダリング この文書の内容は、「インテル® 64 および IA-32 アーキテクチャー・ソフトウェア・デベロッパーズ・マニュアル」の下巻 A に統合されました。
次世代インテル® Xeon® プロセッサーの MCA 機能強化 このホワイトペーパーでは、次世代インテル® Xeon® プロセッサーで強化されるJOMCA の MCA ログおよびレポートメカニズムについて説明します。
パフォーマンス・モニタリング・ユニット (PMU) 共有ガイド このホワイトペーパーでは、インテル® プロセッサーの PMU ハードウェアを複数のソフトウェア・エージェントで共有する際のガイドラインを示します。
インテル® バーチャライゼーション・テクノロジー FlexMigration (インテル® VT FlexMigration) アプリケーション・ノート このアプリケーション・ノートは、インテル® VT FlexMigration をサポートしたインテル® プロセッサーの仮想化機能について説明しています。
ダイレクト I/O アーキテクチャー仕様向け
インテル® バーチャライゼーション・テクノロジー
この文書では、ダイレクト I/O 向けインテル® バーチャライゼーション・テクノロジーについて説明します。