คู่มือเหล่านี้อธิบายสถาปัตยกรรมและสภาพแวดล้อมของการตั้งโปรแกรมของสถาปัตยกรรม Intel® 64 และ IA-32

เวอร์ชันอิเล็กทรอนิกส์ของเอกสารเหล่านี้ช่วยให้คุณได้รับข้อมูลที่จำเป็นอย่างรวดเร็ว และคุณสามารถเลือกพิมพ์ได้เฉพาะหน้าที่ต้องการเท่านั้น สามารถดาวน์โหลดคู่มือนักพัฒนาซอฟต์แวร์สำหรับสถาปัตยกรรม Intel® 64 และ IA-32 ได้แล้วในรูปแบบชุดสามเล่มหรือเจ็ดเล่ม แต่ละชุดมีเนื้อหาแบบเดียวกัน; ดูรายละเอียดด้านล่าง

ขณะนี้ คู่มือ PDF ที่สามารถดาวน์โหลดได้ทุกเล่มนั้นเป็น เวอร์ชัน 052 คู่มือ PDF อ้างอิงการปรับแต่งสถาปัตยกรรม Intel® 64 และ IA-32 ที่สามารถดาวน์โหลดได้นั้นเป็น เวอร์ชัน 030 นอกจากนี้ยังสามารถดาวน์โหลดข้อมูลจำเพาะที่เกี่ยวข้อง หมายเหตุของแอพพลิเคชันและเอกสารอ้างอิงเพิ่มเติมได้

หมายเหตุ: ถ้าคุณต้องการได้รับการแจ้งเตือนเกี่ยวกับการอัพเดตคู่มือนักพัฒนาซอฟต์แวร์ของสถาปัตยกรรม Intel 64 และ IA-32 คุณอาจใช้บริการของบุคคลที่สาม เช่น http://www.changedetection.com/ เพื่อรับทราบความเปลี่ยนแปลงของหน้านี้ (โปรดอ้างถึง 1 ด้านล่าง)

หมายเหตุ: เราหยุดจำหน่าย CD-ROM คู่มือนักพัฒนาซอฟต์แวร์สำหรับสถาปัตยกรรม Intel® 64 และ IA-32 แล้ว สามารถซื้อคู่มือฉบับพิมพ์ได้ผ่านช่องทาง print-on-demand ของผู้จำหน่ายบุคคลที่สาม Lulu (โปรดอ้างถึง 1 และ 2 ด้านล่าง): http://www.lulu.com/spotlight/IntelSDM

  1. ข้อกำหนดการใช้งาน
  2. ราคาสั่งซื้อของแต่ละเล่มถูกกำหนดโดยผู้จำหน่ายการพิมพ์ ทั้งนี้ Intel ได้อัปโหลดต้นฉบับขั้นสุดท้ายซึ่งมีความภักดีเป็นศูนย์

คู่มือนักพัฒนาซอฟต์แวร์สำหรับสถาปัตยกรรม Intel ® 64 และ IA-32 ชุดรวมเล่ม

เอกสาร คำอธิบาย
คู่มือนักพัฒนาซอฟต์แวร์สำหรับสถาปัตยกรรม Intel® 64 และ IA-32 รวมเล่ม: 1, 2A, 2B, 2C, 3A, 3B และ 3C

เอกสารนี้ประกอบด้วยข้อมูลดังต่อไปนี้

เล่ม 1: อธิบายถึงสถาปัตยกรรมและสภาพแวดล้อมการเขียนโปรแกรมของโปรเซสเซอร์ที่สนับสนุนสถาปัตยกรรม IA-32 และ Intel 64

เล่ม 2: มีการอ้างอิงชุดคำสั่งแบบสมบูรณ์ A-Z ในเล่มเดียว อธิบายรูปแบบของคำสั่งและมีหน้าอ้างอิงของคำสั่ง 

เล่ม 3: มีคู่มือการเขียนโปรแกรมระบบแบบสมบูรณ์ ส่วน 1, 2, และ 3 ในเล่มเดียว อธิบายถึงสภาพแวดล้อมที่สนับสนุนระบบปฏิบัติการของสถาปัตยกรรม Intel 64 และ IA-32 ซึ่งรวมถึง: การจัดการหน่วยความจำ, การป้องกัน, การจัดการงาน, การจัดการอินเตอร์รัพท์และข้อยกเว้น, การสนับสนุนหลายโปรเซสเซอร์, การจัดการความร้อนและคุณสมบัติพลังงาน, การแก้ไข, การตรวจสอบประสิทธิภาพ, โหมดการจัดการระบบ, คำสั่ง Virtual Machine Extensions (VMX) และ Intel® Virtualization Technology

การเปลี่ยนแปลงเอกสารคู่มือสำหรับนักพัฒนาซอฟต์แวร์สถาปัตยกรรม Intel® 64 และ IA-32

อธิบายถึงการแก้ไขข้อบกพร่องที่ทำกับคู่มือสำหรับนักพัฒนาซอฟต์แวร์สถาปัตยกรรม Intel 64 และ IA-32 ระหว่างรุ่นต่างๆ

หมายเหตุ: เอกสารการเปลี่ยนแปลงนี้มีผลใช้กับชุดคู่มือสำหรับนักพัฒนาซอฟต์แวร์สถาปัตยกรรม Intel 64 และ IA-32 ทั้งหมด (ชุดรวมเล่ม, ชุด 3 เล่มและชุด 7 เล่ม)

คู่มือนักพัฒนาซอฟต์แวร์สำหรับสถาปัตยกรรม Intel® 64 และ IA-32 ชุดสามเล่ม

ชุดนี้ประกอบด้วยเล่ม 1, เล่ม 2 (รวม 2A, 2B และ 2C) และเล่ม 3 (รวม 3A, 3B และ 3C) ชุดนี้ให้ความสะดวกในค้นหาการอ้างอิงชุดคำสั่งและคู่มือการเขียนโปรแกรมระบบ โดยอาศัยตารางที่มีสารบัญ ข้อมูลอ้างอิง และดัชนีของทุกเล่ม

เอกสาร คำอธิบาย
คู่มือสำหรับนักพัฒนาซอฟท์แวร์สถาปัตยกรรม Intel® 64 และ IA-32 เล่ม 1: อธิบายถึงสถาปัตยกรรมและสภาพแวดล้อมการเขียนโปรแกรมของโปรเซสเซอร์ที่สนับสนุนสถาปัตยกรรม IA-32 และ Intel 64
คู่มือสำหรับนักพัฒนาซอฟท์แวร์สถาปัตยกรรม Intel 64 และ IA-32 รวมถึงเล่ม 2A, 2B และ 2C: การอ้างอิงชุดคำสั่ง, A-Z เอกสารนี้มีชุดคำสั่งแบบสมบูรณ์ A-Z ในเล่มเดียว อธิบายถึงรูปแบบคำสั่งและมีหน้าอ้างอิงสำหรับคำสั่ง เอกสารนี้ให้ความสะดวกในการสืบค้นการอ้างอิงชุดคำสั่ง โดยอาศัยตารางที่มีสารบัญ ข้อมูลอ้างอิง และดัชนีของทุกเล่ม
คู่มือนักพัฒนาซอฟต์แวร์สำหรับสถาปัตยกรรม Intel 64 และ IA-32 รวมเล่ม: 3A, 3B, และ 3C: คู่มือการเขียนโปรแกรมระบบ เอกสารนี้มีคู่มือการเขียนโปรแกรมระบบแบบสมบูรณ์ ส่วน 1, 2, และ 3 ในเล่มเดียว อธิบายถึงสภาพแวดล้อมที่สนับสนุนระบบปฏิบัติการของสถาปัตยกรรม Intel 64 และ IA-32 ซึ่งรวมถึง: การจัดการหน่วยความจำ, การป้องกัน, การจัดการงาน, การจัดการอินเตอร์รัพท์และข้อยกเว้น, การสนับสนุนหลายโปรเซสเซอร์, การจัดการความร้อนและคุณสมบัติพลังงาน, การแก้ไข, การตรวจสอบประสิทธิภาพ, โหมดการจัดการระบบ, คำสั่ง Virtual Machine Extensions (VMX) และ Intel® Virtualization Technology เอกสารนี้ให้ความสะดวกมากขึ้นในการสืบค้นคู่มือการเขียนโปรแกรมระบบ โดยอาศัยตารางที่มีสารบัญ ข้อมูลอ้างอิง และดัชนีของทุกเล่ม

คู่มือนักพัฒนาซอฟต์แวร์สำหรับสถาปัตยกรรม Intel® 64 และ IA-32 ชุดเจ็ดเล่ม

คู่มือชุดนี้ประกอบด้วยข้อมูลเดียวกันกับชุดสามเล่ม แต่แยกเป็นไฟล์ PDF ขนาดเล็กเจ็ดไฟล์: เล่ม 1, เล่ม 2A, เล่ม 2B, เล่ม 2C, เล่ม 3A, เล่ม 3B และเล่ม 3C ชุดนี้เหมาะสมมากขึ้นสำหรับผู้ที่ใช้การเชื่อมต่อซึ่งมีความเร็วต่ำ

เอกสาร คำอธิบาย
คู่มือสำหรับนักพัฒนาซอฟท์แวร์สถาปัตยกรรม Intel® 64 และ IA-32 เล่ม 1: อธิบายถึงสถาปัตยกรรมและสภาพแวดล้อมการเขียนโปรแกรมของโปรเซสเซอร์ที่สนับสนุนสถาปัตยกรรม IA-32 และ Intel 64
คู่มือนักพัฒนาซอฟท์แวร์สถาปัตยกรรม Intel 64 และ IA-32 เล่มที่ 2A, การอ้างอิงชุดคำสั่ง, A-M อธิบายรูปแบบของคำสั่งและมีหน้าอ้างอิงของคำสั่ง (จาก A ถึง M) เอกสารเล่มนี้ได้พิมพ์สารบัญสำหรับเอกสารเล่ม 2A, 2B และ 2C ไว้ด้วย
คู่มือนักพัฒนาซอฟท์แวร์สถาปัตยกรรม Intel 64 และ IA-32 เล่มที่ 2B: การอ้างอิงชุดคำสั่ง, N-Z มีหน้าอ้างอิงของคำสั่ง (จาก N ถึง Z)
คู่มือนักพัฒนาซอฟท์แวร์สถาปัตยกรรม Intel 64 และ IA-32 เล่มที่ 2C: การอ้างอิงชุดคำสั่ง
มีโหมดการอ้างอิงส่วนขยายที่ปลอดภัยยิ่งขึ้น เอกสารเล่มนี้ยังประกอบด้วยภาคผนวกและดัชนีที่สนับสนุนเล่ม 2A, 2B และ 2C
คู่มือนักพัฒนาซอฟท์แวร์สถาปัตยกรรม Intel 64 และ IA-32 เล่มที่ 3A, คู่มือการเขียนโปรแกรมระบบ, ส่วนที่ 1 อธิบายถึงสภาพแวดล้อมที่สนับสนุนระบบปฏิบัติการของสถาปัตยกรรม IA-32 และ Intel 64 รวมถึง: การจัดการหน่วยความจำ, การป้องกัน, การจัดการงาน, การจัดการอินเตอร์รัพท์และข้อยกเว้น และการสนับสนุนหลายโปรเซสเซอร์ เอกสารเล่มนี้ได้พิมพ์สารบัญสำหรับเอกสารเล่ม 3A, 3B และ 3C ไว้ด้วย
คู่มือนักพัฒนาซอฟท์แวร์สถาปัตยกรรม Intel 64 และ IA-32 เล่มที่ 3B, คู่มือการเขียนโปรแกรมระบบ, ส่วนที่ 2 อธิบายเพิ่มเติมเกี่ยวกับหัวข้อการเขียนโปรแกรมระบบที่ได้เริ่มอธิบายไว้ในเล่ม 3A เล่ม 3B ครอบคลุมคุณสมบัติการจัดการความร้อนและพลังงาน, การแก้จุดบกพร่อง และการตรวจสอบประสิทธิภาพการทำงาน
คู่มือนักพัฒนาซอฟท์แวร์สถาปัตยกรรม Intel 64 และ IA-32 เล่มที่ 3C, คู่มือการเขียนโปรแกรมระบบ, ส่วนที่ 3 อธิบายเพิ่มเติมเกี่ยวกับหัวข้อการเขียนโปรแกรมระบบที่ได้เริ่มอธิบายไว้ในเล่ม 3A และเล่ม 3B เล่ม 3C อธิบายถึงโหมดการจัดการระบบ, คำสั่ง Virtual Machine Extensions (VMX), และ Intel® Virtualization Technology เอกสารนี้ประกอบด้วยภาคผนวกและดัชนีที่สนับสนุนเล่ม 3A, 3B และ 3C

คู่มืออ้างอิงการปรับแต่งซอฟต์แวร์

เอกสาร คำอธิบาย
คู่มืออ้างอิงการปรับแต่งสถาปัตยกรรม Intel® 64 และ IA-32 คู่มืออ้างอิงการปรับแต่งสถาปัตยกรรม Intel 64 และ IA-32 ให้ข้อมูลเกี่ยวกับโปรเซสเซอร์ Intel® Core™, NetBurst Microarchitecture และ Intel® Microarchitecture รุ่นล่าสุด คู่มือนี้อธิบายถึงเทคนิคการปรับแต่งรหัสเพื่อให้คุณสามารถปรับแต่งแอพพลิเคชันของคุณเพื่อให้ได้ผลลัพธ์ที่ดีที่สุด เมื่อทำงานบนโปรเซสเซอร์ Intel® Atom™, Intel® Core™ i7, Intel® Core™, Intel® Core™2 Duo, Intel® Core™ Duo, Intel® Xeon®, Intel® Pentium® 4 และ Intel® Pentium® M

ข้อมูลจำเพาะที่เกี่ยวข้อง หมายเหตุแอพพลิเคชันและเอกสารข้อมูล

เอกสาร คำอธิบาย
ข้อมูลจำเพาะสถาปัตยกรรม Intel® 64 x2APIC ส่วนขยายของสถาปัตยกรรม xAPIC มีวัตถุประสงค์หลักในการเพิ่มความสามารถในการระบุหน่วยความจำของโปรเซสเซอร์ สถาปัตยกรรม x2APIC สามารถใช้งานร่วมกับสถาปัตยกรรม xAPIC รุ่นเก่าได้ และมีความสามารถในการขยายเพื่อรองรับนวัตกรรมแพลตฟอร์ม Intel ในอนาคต
หมายเหตุสำหรับการใช้งานสถาปัตยกรรม Intel 64 และ IA-32 TLB, แคชสำหรับโครงสร้างการจัดเพจ และการทำให้ใช้การไม่ได้ ข้อมูลที่ปรากฏในหมายเหตุแอพพลิเคชันนี้ ขณะนี้เป็นส่วนหนึ่งของคู่มือนักพัฒนาซอฟต์แวร์สำหรับสถาปัตยกรรม Intel 64 และ IA-32 เล่ม 3A และ 3B
เอกสารข้อมูลของชุด Intel® Advanced Encryption Standard New Instructions เอกสารข้อมูลนี้ให้ภาพรวมของอัลกอริทึม AES และ Intel® AES-NI ซึ่งให้แนวทางและการสาธิตการใช้คำสั่งเหล่านี้ในการเขียนการใช้งาน AES ที่ปลอดภัยและมีประสิทธิภาพสูง
การอ้างอิงการเขียนโปรแกรมส่วนขยายของชุดคำสั่งสถาปัตยกรรมของ Intel® เอกสารนี้ครอบคลุมถึงคำสั่งใหม่ที่กำหนดไว้สำหรับโปรเซสเซอร์ของ Intel® ในอนาคต

คำสั่งการคูณ Intel® Carry-Less และการใช้งานสำหรับการคำนวณเอกสารข้อมูลของโหมด GCM เอกสารข้อมูลนี้ให้ข้อมูลเกี่ยวกับคำสั่งและการใช้งานสำหรับการคำนวณ Galois Hash นอกจากนี้ยังมีตัวอย่างรหัสสำหรับการใช้งาน PCLMULQDQ พร้อมกับคำสั่งใหม่ Intel® AES (Intel® AES-NI) สำหรับการใช้งานที่มีประสิทธิภาพของ AES ในโหมด Galois Counter (AES-GCM)
เอกสารข้อมูลการออกคำสั่งหน่วยความจำสถาปัตยกรรม Intel 64 เอกสารนี้ได้ผสานรวมอยู่ในเล่ม 3A ของคู่มือนักพัฒนาซอฟต์แวร์สำหรับสถาปัตยกรรม Intel 64 และ IA-32
การปรับปรุงประสิทธิภาพ MCA ในโปรเซสเซอร์ Intel® Xeon® ในอนาคต เอกสารข้อมูลนี้อธิบายถึงบันทึก MCA และกลไกการรายงาน IOMCA ที่ได้รับการปรับปรุงในโปรเซสเซอร์ Intel Xeon ในอนาคต
คู่มือการใช้หน่วยการตรวจสอบประสิทธิภาพการทำงานร่วมกัน เอกสารนี้ให้ชุดของแนวทางระหว่างตัวแทนซอฟต์แวร์จำนวนมากซึ่งใช้งานฮาร์ดแวร์ PMU ร่วมกันบนโปรเซสเซอร์ของ Intel
หมายเหตุแอพพลิเคชัน Intel® Virtualization Technology FlexMigration หมายเหตุแอพพลิเคชันนี้กล่าวถึงความสามารถในการทำงานแบบเสมือนในโปรเซสเซอร์ Intel® ที่สนับสนุนการใช้ Intel® VT FlexMigration
Intel® Virtualization Technology สำหรับ
ข้อมูลจำเพาะสถาปัตยกรรม Directed I/O
เอกสารนี้อธิบายถึง Intel® Virtualization Technology สำหรับ Directed I/O