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.
- Nutzungsbedingungen
- 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. |


