• <Lebih lanjut tentang Intel.com

Manual Pengembang Perangkat Lunak Arsitektur Intel® 64 dan IA-32

Manual ini menerangkan arsitektur dan lingkungan pemrograman prosesor Intel® 64 dan IA-32.

Versi elektronik dari dokumen ini memungkinkan Anda mendapatkan informasi yang dibutuhkan dengan cepat dan hanya mencetak halaman yang Anda inginkan. Manual Pengembang Perangkat Lunak Arsitektur Intel® 64 dan IA-32 sekarang dapat diunduh melalui set tiga volume atau tujuh volume. Semua isinya identik dalam setiap set; lihat rincian di bawah ini.

Saat ini, PDF untuk semua Volume yang dapat diunduh adalah versi 045. PDF yang dapat diunduh untuk manual Intel 64 and IA-32 Architectures Optimization Reference manual merupakan version 026. Spesifikasi tambahan terkait, catatan aplikasi, dan buku putih juga dapat diunduh.

Catatan: Kami tidak lagi menawarkan Manual Pengembang Perangkat Lunak Arsitektur Intel® 64 dan IA-32 dalam bentuk CD-ROM. Versi cetak dari manual tersebut dapat dibeli melalui model pengisian cetak menurut permintaan dari vendor pihak ketiga, Lulu (lihat referensi 1 dan 2 di bawah ini): http://www.lulu.com/spotlight/IntelSDM.

  1. Ketentuan penggunaan
  2. Harga pesanan setiap volume ditetapkan oleh vendor cetak; Intel mengunggah master final tanpa royalti.

Set Volume Gabungan Manual Pengembang Perangkat Lunak Arsitektur Intel® 64 dan IA-32

Volume Gabungan Manual Pengembang Perangkat Lunak Arsitektur Intel® 64 dan IA-32:1, 2A, 2B, 2C, 3A, 3B, dan 3C

Dokumen ini memuat hal-hal berikut:

Volume 1: Menjabarkan lingkungan arsitektur dan pemrograman prosesor yang mendukung Arsitektur IA-32 dan Intel 64.

Volume 2: Menyertakan Referensi Set Instruksi, A-Z, lengkap dalam satu volume. Menjabarkan format instruksi tersebut dan menyediakan halaman referensi untuk instruksi. 

Volume 3: Menyertakan Panduan Pemrograman Sistem, Bagian 1, 2, dan 3, lengkap dalam satu volume. Menjabarkan lingkungan yang mendukung sistem operasi dari Arsitektur Intel 64 dan IA-32, termasuk: manajemen memori, perlindungan, manajemen tugas, penanganan gangguan dan pengecualian, dukungan multiprosesor, fitur-fitur pengelolaan panas dan daya, debug, pemantauan kinerja, mode manajemen sistem, instruksi VMX, serta Intel® Virtualization Technology (Intel® VT).

 

Perubahan dalam Manual Pengembang Perangkat Lunak Arsitektur Intel® 64 dan IA-32

Menjabarkan perbaikan bug yang dilakukan terhadap Manual Pengembang Perangkat Lunak Arsitektur Intel 64 dan IA-32 di antara berbagai versinya.

CATATAN: Dokumen Perubahan ini berlaku untuk semua set Manual Pengembang Perangkat Lunak Arsitektur Intel 64 dan IA-32 (set volume gabungan, set 3 volume, dan set 7 volume).

 

Set 3 Volume dari Manual Pengembang Perangkat Lunak Arsitektur Intel® 64 dan IA-32

Set ini terdiri dari Volume 1, Volume 2 (gabungan 2A, 2B, dan 2C), dan Volume 3 (gabungan 3A, 3B, dan 3C). Set ini memungkinkan navigasi yang lebih mudah terhadap Referensi Set Instruksi dan Panduan Pemrograman Sistem melalui daftar isi lintas volume fungsional, referensi, dan indeks.
Manual Pengembang Perangkat Lunak Arsitektur Intel® 64 dan IA-32
Volume 1: Arsitektur Dasar
Menjabarkan lingkungan arsitektur dan pemrograman prosesor yang mendukung Arsitektur IA-32 dan Intel 64.
Manual Pengembang Perangkat Lunak Arsitektur Intel® 64 dan IA-32
Volume Gabungan 2A, 2B, dan 2C: Referensi Set Instruksi, A-Z
Dokumen ini memuat Referensi Set Instruksi, A-Z, lengkap dalam satu volume. Menjabarkan format instruksi dan menyediakan halaman referensi untuk instruksi. Dokumen ini memungkinkan navigasi yang mudah terhadap Referensi Set Instruksi tersebut melalui daftar isi, referensi, dan indeks lintas volume yang fungsional.
Manual Pengembang Perangkat Lunak Arsitektur Intel® 64 dan IA-32
Volume Gabungan 3A, 3B, dan 3C: Panduan Pemrograman Sistem, Bagian 1 dan 2
Dokumen ini memuat Panduan Pemrograman Sistem lengkap, Bagian 1, 2, dan 3, dalam satu volume. Menjabarkan lingkungan yang mendukung sistem operasi dari Arsitektur Intel 64 dan IA-32, termasuk: manajemen memori, perlindungan, manajemen tugas, penanganan gangguan dan pengecualian, dukungan multiprosesor, fitur-fitur pengelolaan panas dan daya, debug, pemantauan kinerja, mode manajemen sistem, instruksi VMX, serta Intel® Virtualization Technology (Intel® VT). Dokumen ini memungkinkan navigasi mudah dari Panduan Pemrograman Sistem melalui daftar isi, referensi, dan indeks lintas volume yang fungsional.

 

Set 7 Volume dari Manual Pengembang Perangkat Lunak Arsitektur Intel® 64 dan IA-32

Set ini memuat informasi yang sama seperti set 3 volume, tetapi dipecah menjadi tujuh PDF yang lebih kecil: Volume 1, Volume 2A, Volume 2B, Volume 2C, Volume 3A, Volume 3B, dan Volume 3C. Set ini lebih cocok bagi mereka yang memiliki kecepatan koneksi lebih lambat.
Manual Pengembang Perangkat Lunak Arsitektur Intel® 64 dan IA-32
Volume 1: Arsitektur Dasar
Menjabarkan lingkungan arsitektur dan pemrograman prosesor yang mendukung Arsitektur IA-32 dan Intel 64.
Manual Pengembang Perangkat Lunak Arsitektur Intel® 64 dan IA-32
Volume 2A: Referensi Set Instruksi, A-L
Menjabarkan format instruksi tersebut dan menyediakan halaman referensi untuk instruksi (dari A hingga L). Volume ini juga memuat daftar isi untuk Volume 2A, 2B, dan 2C.
Manual Pengembang Perangkat Lunak Arsitektur Intel® 64 dan IA-32
Volume 2B: Referensi Set Instruksi, M-Z
Menyediakan halaman referensi untuk instruksi (dari M hingga Z).
Manual Pengembang Perangkat Lunak Arsitektur Intel® 64 dan IA-32
Volume 2C: Referensi Set Instruksi
Menyertakan Referensi Ekstensi Mode yang Lebih Aman. Volume ini juga memuat lampiran dan dukungan indeks untuk Volume 2A, 2B, dan 2C.
Manual Pengembang Perangkat Lunak Arsitektur Intel® 64 dan IA-32
Volume 3A: Panduan Pemrograman Sistem, Bagian 1
Menjabarkan lingkungan yang mendukung sistem operasi dari Arsitektur Intel 64 dan IA-32, termasuk: manajemen memori, perlindungan, manajemen tugas, penanganan gangguan dan pengecualian, serta dukungan multiprosesor. Volume ini juga memuat daftar isi untuk Volume 3A, 3B, dan 3C.
Manual Pengembang Perangkat Lunak Arsitektur Intel® 64 dan IA-32
Volume 3B: Panduan Pemrograman Sistem, Bagian 2
Melanjutkan cakupan subyek pemrograman sistem yang dimulai di Volume 3A. Volume 3B membahas fitur-fitur pengelolaan panas dan daya, debug, serta pemantauan kinerja.
Manual Pengembang Perangkat Lunak Arsitektur Intel® 64 dan IA-32
Volume 3C: Panduan Pemrograman Sistem, Bagian 3
Melanjutkan cakupan subyek pemrograman sistem yang dimulai di Volume 3A dan Volume B. Volume 3C membahas mode manajemen sistem, instruksi VMX, dan Intel® VT. Volume ini juga memuat lampiran dan dukungan indeks untuk Volume 3A, 3B, dan 3C.

 

Manual Referensi Optimisasi Perangkat Lunak

Manual Referensi Optimisasi Arsitektur Intel® 64 dan IA-32 Manual Referensi Optimisasi Arsitektur Intel 64 dan IA-32 menyediakan informasi mengenai prosesor Intel® Core™, mikroarsitektur Intel NetBurst®, dan berbagai mikroarsitektur Intel® terbaru lainnya. Manual ini menjelaskan berbagai teknik optimalisasi kode untuk memungkinkan Anda menyesuaikan aplikasi supaya mendapat hasil yang sangat optimal ketika menjalankan prosesor Intel® Atom™, Intel® Core™ i7, Intel® Core™, Intel® Core™2 Duo, Intel® Core™ Duo, Intel® Xeon®, Intel® Pentium® 4, dan Intel® Pentium® M.

 

Spesifikasi, catatan aplikasi, dan buku putih yang terkait

Spesifikasi Intel® 64 Architecture x2APIC Ekstensi arsitektur xAPIC terutama dimaksudkan untuk meningkatkan kemampuan respons (addressability) prosesor. Arsitektur x2APIC menyediakan kompatibilitas dengan arsitektur xAPIC dan dapat diperluas untuk inovasi platform Intel di masa depan.
TLB Catatan Aplikasi Arsitektur Intel® 64 dan IA-32, Paging-Structure Caches, dan Invalidasinya Informasi yang termuat di dalam catatan aplikasi ini sekarang menjadi bagian dari Manual Pengembang Perangkat Lunak Arsitektur Intel 64 dan IA-32 Volume 3A dan 3B.
Buku Putih untuk Set Intel® Advanced Encryption Standard New Instructions (Intel® AES-NI) Dokumen ini memberi ikhtisar mengenai algoritma AES dan Intel® AES-NI. Dokumen ini menyediakan panduan dan demonstrasi untuk menggunakan instruksi ini ketika menulis implementasi AES yang aman dan berkinerja tinggi.
Referensi Pemrograman Ekstensi Set Instruksi Arsitektur Intel® Dokumen ini mencakup berbagai instruksi baru yang direncanakan untuk prosesor Intel di masa depan.

Buku Putih Instruksi Multiplikasi Carry-Less Intel® dan Penggunaannya untuk Komputasi Mode GCM Dokumen ini memberi informasi mengenai instruksi, dan penggunaannya untuk menghitung Galois Hash. Dokumen ini juga menyediakan contoh kode untuk penggunaan PCLMULQDQ, bersama dengan Intel® AES New Instructions (Intel® AES-NI) untuk implementasi efisiensi AES in Galois Counter Mode (AES-GCM).
Buku Putih Pengurutan Memori Arsitektur Intel® 64 Dokumen ini telah digabung menjadi Volume 3A Manual Pengembang Perangkat Lunak Arsitektur Intel 64 dan IA-32.
Panduan Berbagi Unit Pemantauan Kinerja Dokumen ini menyediakan serangkaian panduan antara berbagai agen perangkat lunak yang berbagi perangkat lunak PMU di prosesor Intel.
Catatan Aplikasi Intel® Virtualization Technology FlexMigration (Intel® VT FlexMigration) Catatan aplikasi ini mendiskusikan berbagai kemampuan virtualisasi di dalam prosesor Intel® yang mendukung penggunaan Intel® VT FlexMigration.

Video Terkait