I de här handböckerna beskrivs arkitekturen och programmeringsmiljön för Intel® 64 och IA-32 processorer.
Med de elektroniska versionerna av dokumenten kan du snabbt få information och bara skriva ut det du behöver. Nu kan du ladda ned handböckerna för programutvecklare för Intel® 64 and IA-32 arkitekturer i paket om tre eller sju volymer. Innehållet i de två paketen är identiskt. Se informationen nedan.
För närvarande är versionen på alla nedladdningsbara PDF-volymer version 043. Den nedladdningsbara PDF-versionen av Intel 64 and IA-32 Architectures Optimization Reference Manual är version 026. Det går även att ladda ned andra relaterade specifikationer, användarbeskrivningar och faktablad.
Obs! Det går inte längre att få programutvecklingshandböcker för Intel® 64 and IA-32 arkitekturer på CD-ROM. Handboken finns att köpa i pappersversion via print-on-demand från tredjepartsleverantören Lulu (se 1 och 2 nedan): http://www.lulu.com/spotlight/IntelSDM.
- Användarvillkor
- Beställningspriset på varje volym bestäms av utskriftsleverantören. Intel laddar upp den slutgiltiga masterversionen utan avgifter.
Komplett paket med handböcker för programutvecklare för Intel® 64 och IA-32 arkitekturer
| Intel® 64 and IA-32 Architectures Software Developer’s Manual Combined Volumes: 1, 2A, 2B, 2C, 3A, 3B, and 3C |
I det här dokumentet finns följande: Volym 1: Beskriver arkitekturen och programmeringsmiljön för processorer med stöd för IA-32 och Intel 64 arkitekturer. Volym 2: Innehåller en fullständig instruktionsreferens, A–Z, i en volym. Beskriver instruktionens format och innehåller referenssidor för instruktionerna. Volym 3: Innehåller hela systemprogrammeringsguiden (del 1, 2 och 3) i en volym. Beskriver operativsystemets supportmiljö för Intel 64 och IA-32 arkitekturer, inklusive: minneshantering, skydd, aktivitetshantering, avbrotts- och undantagshantering, stöd för flera processorer, temperatur- och energihanteringsfunktioner, felsökning, prestandaövervakning, systemhanteringsläge, VMX-instruktioner och Intel® Virtualization Technology (Intel® VT). |
Intel® 64 and IA-32 Architectures Software Developer's Manual Documentation Changes |
Beskriver felkorrigeringar som gjorts mellan olika versioner av Intel 64 and IA-32 Architectures Software Developer's Manual. OBS: Det här ändringsdokumentet gäller alla Intel 64 and IA-32 Architectures Software Developer’s Manual-paket (komplett paket, paket med 3 volymer och paket med 7 volymer). |
Paket med 3 volymer handböcker för programutvecklare för Intel® 64 och IA-32 arkitekturer
| I det här paketet ingår volym 1, volym 2 (består av volym 2A, 2B och 2C) och volym 3 (består av volym 3A, 3B och 3C). Med det här paketet blir det enklare att hitta i instruktionsreferensen och systemprogrammeringsguiden tack vare en innehållsförteckning, referenser och index som täcker samtliga volymer. | |
| Intel® 64 and IA-32 Architectures Software Developer's Manual Volume 1: Basic Architecture |
Beskriver arkitekturen och programmeringsmiljön för processorer med stöd för IA-32 och Intel 64 arkitekturer. |
| Intel® 64 and IA-32 Architectures Software Developer's Manual Combined Volumes 2A, 2B, and 2C: Instruction Set Reference, A-Z |
Det här dokumentet innehåller en fullständig instruktionsreferens, A–Z, i en volym. Beskriver instruktionens format och innehåller referenssidor för instruktionerna. Med det här dokumentet är det enkelt att hitta i instruktionsreferensen tack vare en innehållsförteckning, referenser och index som täcker samtliga volymer. |
| Intel® 64 and IA-32 Architectures Software Developer's Manual Combined Volumes 3A, 3B, and 3C: System Programming Guide, Parts 1 and 2 |
Det här dokumentet innehåller hela systemprogrammeringsguiden (del 1, 2 och 3) i en volym. Beskriver operativsystemets supportmiljö för Intel 64 och IA-32 arkitekturer, inklusive: minneshantering, skydd, aktivitetshantering, avbrotts- och undantagshantering, stöd för flera processorer, temperatur- och energihanteringsfunktioner, felsökning, prestandaövervakning, systemhanteringsläge, VMX-instruktioner och Intel® Virtualization Technology (Intel® VT). Med det här dokumentet är det enkelt att hitta i systemprogrammeringsguiden tack vare en innehållsförteckning, referenser och index som täcker samtliga volymer. |
Paket med 7 volymer handböcker för programutvecklare för Intel® 64 och IA-32 arkitekturer
| Det här paketet innehåller samma information som det med 3 volymer, men det är uppdelat i sju mindre PDF-filer: Volym 1, volym 2A, volym 2B, volym 2C, volym 3A, volym 3B och volym 3C. Det passar bättre för dem som har en långsammare anslutning. | |
| Intel® 64 and IA-32 Architectures Software Developer's Manual Volume 1: Basic Architecture |
Beskriver arkitekturen och programmeringsmiljön för processorer med stöd för IA-32 och Intel 64 arkitekturer. |
| Intel® 64 and IA-32 Architectures Software Developer's Manual Volume 2A: Instruction Set Reference, A-L |
Beskriver instruktionens format och innehåller referenssidor för instruktionerna (från A till L). I den här volymen finns också innehållsförteckningen för volym 2A, 2B och 2C. |
| Intel® 64 and IA-32 Architectures Software Developer's Manual Volume 2B: Instruction Set Reference, M-Z |
Innehåller referenssidor för instruktionerna (från M till Z). |
| Intel® 64 and IA-32 Architectures Software Developer's Manual Volume 2C: Instruction Set Reference |
Inkluderar Safer Mode Extensions Reference. I den här volymen finns också bilagor och index för volym 2A, 2B och 2C. |
| Intel® 64 and IA-32 Architectures Software Developer's Manual Volume 3A: System Programming Guide, Part 1 |
Beskriver operativsystemets supportmiljö för IA-32 och Intel 64 arkitekturer, inklusive: minneshantering, skydd, aktivitetshantering, avbrotts- och undantagshantering och stöd för flera processorer. I den här volymen finns också innehållsförteckningen för volym 3A, 3B och 3C. |
| Intel® 64 and IA-32 Architectures Software Developer's Manual Volume 3B: System Programming Guide, Part 2 |
Fortsätter genomgången av systemprogrammeringsfrågor som påbörjades i volym 3A. Volym 3B tar upp ämnen som gäller temperatur- och energihantering, felsökning och prestandaövervakning. |
| Intel® 64 and IA-32 Architectures Software Developer's Manual Volume 3C: System Programming Guide, Part 3 |
Fortsätter genomgången av systemprogrammeringsämnen som påbörjades i volym 3A och 3B. Volym 3C tar upp systemhanteringsläge, VMX-instruktioner och Intel® VT. I den här volymen finns också bilagor och index för volym 3A, 3B och 3C. |
Referenshandbok för optimering av programvara
| Intel® 64 and IA-32 Architectures Optimization Reference Manual | Intel® 64 and IA-32 Architectures Optimization Reference Manual innehåller information om Intel® Core™ processorer, Intel NetBurst® mikroarkitektur och andra aktuella Intel® mikroarkitekturer. Här beskrivs kodoptimeringstekniker som kan användas för att trimma tillämpningarna och optimera resultatet när de körs på Intel® Atom™, Intel® Core™ i7, Intel® Core™, Intel® Core™2 Duo, Intel® Core™ Duo, Intel® Xeon®, Intel® Pentium® 4 och Intel® Pentium® M processorer. |
Relaterade specifikationer, användarbeskrivningar och faktablad
| Intel® 64 Architecture x2APIC Specification | Tillägg till xAPIC arkitekturen är främst avsedda för att öka processoradresseringen. x2APIC arkitekturen ger bakåtkompatibilitet med xAPIC arkitekturen och möjlighet till utbyggnad med kommande Intel-plattformar. |
| Intel® 64 and IA-32 Architectures Application Note TLBs, Paging-Structure Caches, and Their Invalidation | Informationen i den här användarbeskrivningen ingår nu i Intel 64 och IA-32 arkitekturer – handböcker för programutvecklare, volym 3A och 3B. |
| Intel® Advanced Encryption Standard New Instructions (Intel® AES-NI) Set White Paper | I faktabladet finns en översikt över AES-algoritmen och Intel® AES-NI. Det innehåller även riktlinjer och demonstrationer om hur man använder instruktionerna för att skriver säkra och högpresterande AES-implementeringar. |
| Intel® Architecture Instruction Set Extensions Programming Reference | I det här dokumentet finns nya instruktioner för kommande Intel processorer. |
| Intel® Carry-Less Multiplication Instruction and its Usage for Computing the GCM Mode White Paper | I faktabladet finns information om instruktionen och hur den används för att beräkna Galois Hash. Där finns också kodexempel för användning av PCLMULQDQ tillsammans med Intel® AES-NI (Intel® AES New Instructions) för effektiv implementering av AES-GCM (AES in Galois Counter Mode). |
| Intel® 64 Architecture Memory Ordering White Paper | Det här dokumentet ingår nu i volym 3A av Intel 64 and IA-32 Architectures Software Developer’s Manual. |
| Performance Monitoring Unit Sharing Guide | I det här faktabladet finns riktlinjer för delning av PMU-hårdvara på Intel processorer mellan flera programvaruagenter. |
| Intel® Virtualization Technology FlexMigration (Intel® VT FlexMigration) Application Note | Den här användarbeskrivningen tar upp virtualiseringsfunktioner i Intel® processorer som stöder användning av Intel® VT FlexMigration. |


