• <Mehr auf Intel.com

Handbücher für Software-Entwickler zu Intel® 64 und IA-32-Architektur

Diese Handbücher beschreiben die Architektur und Programmierumgebung für Intel® 64 und IA-32 Prozessoren.

Die elektronische Version dieser Handbücher ermöglicht Ihnen das schnelle Auffinden von Informationen und den einfachen Ausdruck einzelner Seiten. Die Handbücher für Software-Entwickler für die Intel® 64 und IA-32-Architektur können jetzt in einem Set aus drei bzw. sieben Bänden heruntergeladen werden. Der Inhalt in den beiden Sets ist identisch; siehe Einzelheiten unten.

Derzeit gibt es die PDFs aller Bände zum Herunterladen als Version 045. Das PDF zum Herunterladen für die Intel 64 und IA-32-Architektur gibt es als Version 026. Darüber hinaus gibt es zugehörige Spezifikationen, Anwendungshinweise sowie Whitepaper ebenfalls zum Herunterladen.

Hinweis: Die Handbücher für Software-Entwickler für die Intel® 64 und IA-32-Architektur gibt es nicht mehr auf CD-ROM. Druckversionen dieser Handbücher können einzeln über einen Drittanbieter (Lulu) bezogen werden (siehe 1 und 2 unten): http://www.lulu.com/spotlight/IntelSDM.

  1. Nutzungsbedingungen
  2. Der Bestellpreis für jeden Band wird vom Drucker festgelegt; Intel lädt die endgültige Version tantimenfrei hoch.

Kombibandset Handbücher für Software-Entwickler für die Intel® 64 und IA-32-Architektur

Handbuch für Software-Entwickler für die Intel® 64 und IA-32-Architektur, Kombiband aus: 1, 2A, 2B, 2C, 3A, 3B und 3C

Dieses Dokument enthält Folgendes:

Band 1: Dieses Dokument beschreibt die Architektur und Programmierumgebung von Prozessoren, die für die IA-32 und Intel 64 Architektur geeignet sind.

Band 2: Bietet die komplette Befehlssatzreferenz von A-Z in einem Band. Beschreibt das Format des Befehls und bietet Referenzseiten für Befehle. 

Band 3: Enthält das komplette Handbuch der Systemprogrammierung, Teil 1, 2 und 3, in einem Band. Beschreibt die unterstützende Betriebssystemumgebung der Intel 64 und IA-32-Architektur, darunter: Speicherverwaltung, Sicherheit, Aufgabenverwaltung, Interrupt- und Ausnahmebehandlung, Unterstützung für Mehrprozessorsysteme, Abwärme- und Energieverwaltungsfunktionen, Debugging, Leistungsüberwachung, Systemmanagementmodus, VMX-Befehle und Intel® Virtualisierungstechnik (Intel® VT).

 

Änderungen am Handbuch für die Entwickler von Software zur Intel® 64 und IA-32 Architektur

Beschreibt Korrekturen am Handbuch für Software-Entwickler für die Intel 64 und IA-32-Architektur zwischen den einzelnen Versionen.

HINWEIS: Dieses Handbuch gilt für alle Handbuchsets für Software-Entwickler für die Intel 64 und IA-32-Architektur (Kombibandset, 3-Band-Set und 7-Band-Set).

 

3-Band-Set Handbücher für Software-Entwickler für die Intel® 64 und IA-32-Architektur

Dieses Set umfasst Band 1, Band 2 (Kombiband aus 2A, 2B und 2C) sowie Band 3 (Kombiband aus 3A, 3B und 3C). Dieses Set erleichtert das Zurechtfinden in der Befehlssatzreferenz und im Handbuch der Systemprogrammierung durch bandübergreifende(s) Inhaltsverzeichnis, Referenzen und Index.
Handbuch für Software-Entwickler für die Intel® 64 und IA-32-Architektur:
Band 1: Basic Architecture
Dieses Dokument beschreibt die Architektur und Programmierumgebung von Prozessoren, die für die IA-32 und Intel 64 Architektur geeignet sind.
Handbuch für Software-Entwickler für die Intel® 64 und IA-32-Architektur:
Kombiband aus 2A, 2B und 2C: Befehlssatzreferenz, A-Z
Dieses Dokument enthält die komplette Befehlssatzreferenz von A-Z in einem Band. Beschreibt das Format des Befehls und bietet Referenzseiten für Befehle. Dieses Dokument erleichtert das Zurechtfinden in der Befehlssatzreferenz durch bandübergreifende(s) Inhaltsverzeichnis, Referenzen und Index.
Handbuch für Software-Entwickler für die Intel® 64 und IA-32-Architektur:
Kombiband aus 3A, 3B und 3C: Handbuch der Systemprogrammierung, Teil 1 und 2
Dieses Dokument enthält das komplette Handbuch der Systemprogrammierung, Teil 1, 2 und 3, in einem Band. Beschreibt die unterstützende Betriebssystemumgebung der Intel 64 und IA-32-Architektur, darunter: Speicherverwaltung, Sicherheit, Aufgabenverwaltung, Interrupt- und Ausnahmebehandlung, Unterstützung für Mehrprozessorsysteme, Abwärme- und Energieverwaltungsfunktionen, Debugging, Leistungsüberwachung, Systemmanagementmodus, VMX-Befehle und Intel® Virtualisierungstechnik (Intel® VT). Dieses Dokument erleichtert das Zurechtfinden im Handbuch der Systemprogrammierung durch bandübergreifende(s) Inhaltsverzeichnis, Referenzen und Index.

 

7-Band-Set Handbücher für Software-Entwickler für die Intel® 64 und IA-32-Architektur

Dieses Set ist inhaltlich identisch mit dem 3-Band-Set, aber in sieben kleinere PDFs aufgeteilt: Band 1, Band 2A, Band 2B, Band 2C, Band 3A, Band 3B und Band 3C. Dieses Set ist gedacht für Benutzer mit langsameren Internetverbindungen.
Handbuch für Software-Entwickler für die Intel® 64 und IA-32-Architektur:
Band 1: Basic Architecture
Dieses Dokument beschreibt die Architektur und Programmierumgebung von Prozessoren, die für die IA-32 und Intel 64 Architektur geeignet sind.
Handbuch für Software-Entwickler für die Intel® 64 und IA-32-Architektur:
Band 2A: Befehlssatzreferenz, A-M
Beschreibt das Format des Befehls und bietet Referenzseiten für Befehle (von A bis L). Enthält außerdem das Inhaltsverzeichnis für die Bände 2A, 2B und 2C.
Handbuch für Software-Entwickler für die Intel® 64 und IA-32-Architektur:
Band 2B: Befehlssatzreferenz, M-Z
Bietet Referenzseiten für Befehle (von M bis Z).
Handbuch für Software-Entwickler für die Intel® 64 und IA-32-Architektur:
Band 2C: Befehlssatzreferenz
Enthält die Safer Mode Extensions-Referenz. Enthält außerdem den Index und die Anhänge für die Bände 2A, 2B und 2C.
Handbuch für Software-Entwickler für die Intel® 64 und IA-32-Architektur:
Band 3A: Handbuch der Systemprogrammierung, Teil 1
Dieses Dokument beschreibt die unterstützenden Betriebssystemumgebungen der IA-32 und Intel 64 Architektur, einschließlich Speicherverwaltung, Sicherheit, Aufgabenverwaltung, Interrupt- und Ausnahmebehandlung und Unterstützung für Mehrprozessorsysteme. Enthält außerdem das Inhaltsverzeichnis für die Bände 3A, 3B und 3C
Handbuch für Software-Entwickler für die Intel® 64 und IA-32-Architektur:
Band 3B: Handbuch der Systemprogrammierung, Teil 2
Fortsetzung der Systemprogrammierungsinhalte von Band 3A. Band 3B behandelt Abwärme- und Energieverwaltungsfunktionen, Debugging und Leistungsüberwachung.
Handbuch für Software-Entwickler für die Intel® 64 und IA-32-Architektur:
Band 3C: Handbuch der Systemprogrammierung, Teil 3
Fortsetzung der Themen zur Systemprogrammierung aus Band 3A und 3B. Band 3C behandelt Systemmanagementmodus, VMX-Befehle und Intel® VT. Enthält außerdem den Index und die Anhänge für die Bände 3A, 3B und 3C.

 

Referenzhandbuch zur Software-Optimierung

Referenzhandbuch für die Optimierung der Intel® 64 und IA-32 Architektur Das Referenzhandbuch für die Optimierung der Intel 64 und IA-32 Architektur enthält Informationen über Intel® Core™ Prozessoren, die Intel NetBurst® Mikroarchitektur und andere in letzter Zeit eingeführte Intel® Mikroarchitekturen. Es beschreibt Methoden zur Codeoptimierung, mit denen Sie Ihre Anwendung für hoch optimierte Resultate auf Intel® Atom™, Intel® Core™ i7, Intel® Core™, Intel® Core™2 Duo, Intel® Core™ Duo, Intel® Xeon®, Intel® Pentium® 4 und Intel® Pentium® M Prozessoren feinabstimmen können.

 

Zugehörige Spezifikationen, Anwendungshinweise sowie Whitepaper

Intel® 64 Architektur – x2APIC-Spezifikation Erweiterungen zur xAPIC-Architektur dienen in erster Linie der Verbesserung der Prozessoradressierbarkeit. Die x2APIC-Architektur ist rückwärtskompatibel mit der xAPIC-Architektur und gleichzeitig vorwärts erweiterbar für zukünftige Intel Plattforminnovationen.
Intel® 64 und IA-32 Architektur: TLBs, Paging-Structure Caches und ihre Invalidierung Die Informationen dieser Anwendungshinweise sind in die Bände 3A und 3B des Handbuch für Software-Entwickler für die Intel 64 und IA-32-Architektur eingeflossen.
Whitepaper Intel® Advanced Encryption Standard New Instructions (Intel® AES-NI) Dieses Whitepaper bietet einen Überblick des AES-Algorithmus und der Intel® AES-NI. Es enthält Richtlinien und Demos zum Gebrauch dieser Befehle, um sichere und leistungsfähige AES-Implementierungen zu schreiben.
Programmierreferenz für Befehlssatzerweiterungen für die Intel® Architektur Dieses Dokument behandelt neue Befehle für zukünftige Intel Prozessoren.

Whitepaper Intel® Carry-Less Multiplication Instruction und seine Verwendung zur Berechnung des GCM-Modus Dieses Whitepaper bietet Informationen zu dem Befehl und seiner Verwendung zur Berechnung des Galois-Hash. Es bietet darüber hinaus Codebeispiele zur Verwendung von PCLMULQDQ zusammen mit den Intel® AES New Instructions (Intel® AES-NI) zur effizienten Implementierung des AES in Galois-Zählermodus (AES-GCM).
Whitepaper Speicheranordnung für die Intel® 64 Architektur Dieses Dokument ist in Band 3A des Handbuchs für Software-Entwickler für die Intel 64 und IA-32-Architektur eingeflossen.
Anleitung zur gemeinsamen PMU-Nutzung Dieses Dokument enthält Richtlinien zur gemeinsamen Nutzung der PMU-Hardware auf Intel Prozessoren zwischen mehreren Softwareagenten.
Anwendungshinweis Intel® Virtualisierungstechnik/FlexMigration (Intel® VT FlexMigration) Dieser Anwendungshinweis behandelt die Virtualisierungsfunktionen in Intel® Prozessoren, die Intel® VT FlexMigration-Einsatzszenarien unterstützen.