Podręczniki te opisują architekturę i środowisko programowania procesorów Intel® 64 i IA-32.
Wersje elektroniczne dokumentów umożliwiają szybkie uzyskiwanie potrzebnych informacji oraz drukowanie tylko wybranych stron. Podręczniki dla programistów architektur Intel® 64 i IA-32 są teraz dostępne do pobrania w komplecie trzy- lub siedmioczęściowym. Zawartość kompletów jest taka sama — zobacz szczegółowe informacje poniżej.
Obecnie są dostępne do pobrania pliki PDF poszczególnych części w wersji 043. Dostępny do pobrania plik PDF podręcznika Dodatkowe instrukcje dotyczące optymalizacji architektur Intel 64 oraz IA-32 ma numer wersji 026. Ponadto można pobrać pokrewne specyfikacje, informacje na temat zastosowań i szczegółowe raporty.
Uwaga: podręczników dla programistów architektur Intel® 64 i IA-32 nie udostępniamy już na dyskach CD-ROM. Drukowane wersje podręczników można kupić w firmie Lulu, świadczącej usługi drukowania na żądanie (odsyłacze 1 i 2 poniżej): http://www.lulu.com/spotlight/IntelSDM.
- Warunki użytkowania
- Ceny poszczególnych części są ustalane przez dostawcę wydruków. Firma Intel przesyła na serwer ostateczną wersję oryginalną i nie otrzymuje z tego tytułu żadnych tantiem.
Komplet połączonych części podręczników dla programistów oprogramowania architektur Intel® 64 i IA-32
| Połączone części podręczników dla programistów oprogramowania architektur Intel® 64 i IA-32:1, 2A, 2B, 2C, 3A, 3B oraz 3C |
Zawartość dokumentu: Część 1: Zawiera opis architektury i środowiska programowania procesorów obsługujących architektury IA-32 oraz Intel 64. Część 2: Zawiera pełny zestaw instrukcji, A–Z, w jednej części. W tej części opisano format instrukcji oraz udostępniono odsyłacze do stron z instrukcjami. Część 3: Zawiera cały Przewodnik programowania systemowego, cz. 1, 2 i 3, w jednej części. W tej części opisano środowisko obsługi systemu operacyjnego dla architektur Intel 64 oraz IA-32, w tym: zarządzanie pamięcią, ochronę, zarządzanie zadaniami, obsługę wyjątków i przerwań, obsługę wielu procesorów, funkcje zarządzania chłodzeniem i mocą, debugowanie, monitorowanie wydajności, tryb zarządzania systemem, instrukcje VMX oraz technologię Intel® Virtualization (Intel® VT). |
Zmiany w dokumentacji podręczników dla programistów architektur Intel® 64 i IA-32 |
W tej części opisano poprawki błędów wprowadzone w poszczególnych wersjach podręcznika dla programistów architektur Intel 64 i IA-32. UWAGA: Wykaz zmian dotyczy wszystkich kompletów podręczników dla programistów architektur Intel 64 i IA-32 (kompletu połączonych części, kompletu trzyczęściowego oraz kompletu siedmioczęściowego). |
Trzyczęściowy komplet podręczników dla programistów oprogramowania architektur Intel® 64 i IA-32
| Zawartość kompletu: Część 1, Część 2 (połączone Części 2A, 2B oraz 2C) i Część 3 (połączone Części 3A, 3B oraz 3C). Ten komplet umożliwia łatwiejsze poruszanie się po Zestawie instrukcji oraz po Przewodniku programowania systemowego za pomocą aktywnego spisu treści wszystkich części, odsyłaczy i indeksu. | |
| Podręcznik dla programistów architektur Intel® 64 i IA-32 Część 1: Podstawy architektury |
Zawiera opis architektury i środowiska programowania procesorów obsługujących architektury IA-32 oraz Intel 64. |
| Podręcznik dla programistów architektur Intel® 64 i IA-32 Połączone Części 2A, 2B oraz 2C: Zestaw instrukcji, A–Z |
Ten dokument zawiera pełny zestaw instrukcji, A–Z, w jednej części. W tej części opisano format instrukcji oraz udostępniono odsyłacze do stron z instrukcjami. Ten dokument umożliwia łatwe poruszanie się po Zestawie instrukcji za pomocą aktywnego spisu treści wszystkich części, odsyłaczy i indeksu. |
| Podręcznik dla programistów architektur Intel® 64 i IA-32 Połączone Części 3A, 3B oraz 3C: Przewodnik programowania systemowego, cz. 1 i 2 |
Zawiera cały Przewodnik programowania systemowego, cz. 1, 2 i 3, w jednej części. W tej części opisano środowisko obsługi systemu operacyjnego dla architektur Intel 64 oraz IA-32, w tym: zarządzanie pamięcią, ochronę, zarządzanie zadaniami, obsługę wyjątków i przerwań, obsługę wielu procesorów, funkcje zarządzania chłodzeniem i mocą, debugowanie, monitorowanie wydajności, tryb zarządzania systemem, instrukcje VMX oraz technologię Intel® Virtualization (Intel® VT). Ten dokument umożliwia łatwe poruszanie się po Przewodniku programowania systemowego za pomocą aktywnego spisu treści wszystkich części, odsyłaczy i indeksu. |
Siedmioczęściowy komplet podręczników dla programistów oprogramowania architektur Intel® 64 i IA-32
| Ten komplet zawiera te same informacje co komplet trzyczęściowy, ale jest podzielony na siedem mniejszych plików PDF: Część 1, Część 2A, Część 2B, Część 2C, Część 3A, Część 3B oraz Część 3C. Ten komplet jest odpowiedniejszy dla użytkowników dysponujących wolniejszym połączeniem. | |
| Podręcznik dla programistów architektur Intel® 64 i IA-32 Część 1: Podstawy architektury |
Zawiera opis architektury i środowiska programowania procesorów obsługujących architektury IA-32 oraz Intel 64. |
| Podręcznik dla programistów architektur Intel® 64 i IA-32 Część 2A: Zestaw instrukcji, A–L |
W tej części opisano format instrukcji oraz udostępniono odsyłacze do stron z instrukcjami (od A do L). Zawiera ona również spis treści Części 2A, 2B oraz 2C. |
| Podręcznik dla programistów architektur Intel® 64 i IA-32 Część 2B: Zestaw instrukcji, M–Z |
Zawiera odsyłacze do stron z instrukcjami (od M do Z). |
| Podręcznik dla programistów architektur Intel® 64 i IA-32 Część 2C: Zestaw instrukcji |
Zawiera zestaw instrukcji SMX. W tej części znajdują się także dodatki i indeks do Części 2A, 2B oraz 2C. |
| Podręcznik dla programistów architektur Intel® 64 i IA-32 Część 3A: Przewodnik programowania systemowego, cz. 1 |
W tej części opisano środowisko obsługi systemu operacyjnego dla architektur IA-32 oraz Intel 64, w tym: zarządzanie pamięcią, ochronę, zarządzanie zadaniami, obsługę wyjątków i przerwań oraz obsługę wielu procesorów. Zawiera ona również spis treści Części 3A, 3B oraz 3C. |
| Podręcznik dla programistów architektur Intel® 64 i IA-32 Część 3B: Przewodnik programowania systemowego, cz. 2 |
Ciąg dalszy zagadnień programowania systemowego omawianych w Części 3A. Część 3B dotyczy funkcji zarządzania chłodzeniem i mocą, debugowania oraz monitorowania wydajności. |
| Podręcznik dla programistów architektur Intel® 64 i IA-32 Część 3C: Przewodnik programowania systemowego, cz. 3 |
Ciąg dalszy zagadnień programowania systemowego omawianych w Częściach 3A i 3B. Część 3C dotyczy trybu zarządzania systemem, instrukcji VMX oraz technologii Intel® VT. W tej części znajdują się także dodatki i indeks do Części 3A, 3B i 3C. |
Dodatkowe instrukcje dotyczące optymalizacji oprogramowania
| Podręcznik dla programistów architektur Intel® 64 i IA-32 | Dodatkowe instrukcje dotyczące optymalizacji architektur Intel 64 oraz IA-32 zawierają informacje na temat procesorów Intel® Core™, mikroarchitektury Intel NetBurst® i innych obecnie stosowanych mikroarchitektur firmy Intel®. W tej części opisano techniki optymalizacji kodu umożliwiające przystosowanie aplikacji do optymalnego wykorzystania możliwości procesorów Intel® Atom™, Intel® Core™ i7, Intel® Core™, Intel® Core™2 Duo, Intel® Core™ Duo, Intel® Xeon®, Intel® Pentium® 4 oraz Intel® Pentium® M. |
Pokrewne specyfikacje, informacje na temat zastosowań i szczegółowe raporty
| Specyfikacja architektury Intel® 64 x2APIC | Rozszerzenia do architektury xAPIC służą przede wszystkim do zwiększenia możliwości adresowania realizowanego przez procesor. Architektura x2APIC jest kompatybilna z architekturą xAPIC, a ponadto oferuje możliwość jej rozbudowy przy użyciu przyszłych innowacji platform firmy Intel. |
| Informacje na temat zastosowań architektur Intel® 64 i IA-32 dotyczące buforów translacji adresów, pamięci cache struktur stronicowania oraz ich unieważniania | Treści zawarte w tych informacjach na temat zastosowań są obecnie zawarte w Częściach 3A i 3B Podręcznika dla programistów oprogramowania architektur Intel 64 i IA-32. |
| Raport szczegółowy dotyczący zestawu instrukcji Intel® Advanced Encryption Standard New Instructions (Intel® AES-NI) | Ten raport stanowi omówienie algorytmu AES oraz technologii Intel® AES-NI. Udostępnia wskazówki i przykłady dotyczące stosowania tych instrukcji do pisania bezpiecznych i wydajnych implementacji algorytmu AES. |
| Podręcznik programowania z użyciem rozszerzeń zestawu instrukcji architektur Intel® | W tym dokumencie opisano nowe instrukcje, które mają być stosowane w przyszłych procesorach firmy Intel. |
| Szczegółowy raport dotyczący instrukcji mnożenia w ramach pojedynczych operacji firmy Intel® oraz jej stosowania do transakcji obliczeniowych w trybie GCM | Ten raport zawiera informacje o tej instrukcji oraz jej stosowaniu na potrzeby transakcji obliczeniowych opartych na funkcji mieszającej GHASH (Galois Hash). Zostały w nim też udostępniane przykłady kodu ilustrujące stosowanie instrukcji PCLMULQDQ razem z nowymi instrukcjami AES firmy Intel® (Intel® AES-NI) w celu sprawnego implementowania algorytmu AES w trybie Galois Counter (AES-GCM). |
| Szczegółowy raport dotyczący zamawiania pamięci do architektury Intel® 64 | Ten dokument został scalony z Częścią 3A Podręcznika dla programistów oprogramowania architektur Intel 64 i IA-32. |
| Przewodnik współużytkowania jednostki monitorowania wydajności | Ten dokument zawiera zestaw wytycznych dotyczących wielu agentów oprogramowania współużytkujących układ PMU w procesorach Intel. |
| Informacje na temat zastosowań technologii Intel® Virtualization FlexMigration (Intel® VT FlexMigration) | W tym dokumencie omówiono funkcje wirtualizacji procesorów firmy Intel®, które obsługują funkcje Intel® VT FlexMigration. |


