ผลต่างระหว่างรุ่นของ "เอกซ์86-64"

เนื้อหาที่ลบ เนื้อหาที่เพิ่ม
RedBot (คุย | ส่วนร่วม)
r2.7.2) (โรบอต เพิ่ม: el:X86-64
Octahedron80 (คุย | ส่วนร่วม)
ไม่มีความย่อการแก้ไข
บรรทัด 8:
 
AMD64 ถูกสร้างมาเพื่อเป็นคู่แข่งกับสถาปัตยกรรม [[IA64]] ของบริษัทอินเทลและเอชพี ข้อแตกต่างที่สำคัญมีดังนี้
* '''สนับสนุนจำนวนตัวเลข (integer) ขนาด 64 บิต''' โดยขยายขนาดของรีเรจิสเตอร์สำหรับงานทั่วไป general-purpose registers (GPRs) จาก 32 บิตเป็น 64 บิต และปรับปรุงส่วนคำสั่งอื่นๆ ให้สนับสนุนตัวเลขแบบ 64 บิตด้วย
* '''เพิ่มจำนวนรีเรจิสเตอร์''' เพิ่มจำนวน[[รีเรจิสเตอร์]]ทำงานทั่วไปจาก 8 ตัวในสถาปัตยกรรม x86 เดิม เป็น 16 ตัว ซึ่งทำให้เก็บค่าตัวแปรไว้ในรีเรจิสเตอร์ได้มากขึ้น และส่งผลให้การทำงานของระบบรวดเร็วขึ้น
* '''เพิ่มรีเรจิสเตอร์สำหรับ XMM (SSE)''' เพิ่มจำนวนของรีเรจิสเตอร์สำหรับงาน XMM จาก 8 ตัวเป็น 16 ตัว
* '''ขยายขนาดตำแหน่งหน่วยความจำแบบ virtual''' ตามทฤษฎีแล้วสถาปัตยกรรมแบบ AMD64 สนับสนุนการอ้างตำแหน่งหน่วยความจำแบบ virtual ได้มากถึง 16&nbsp;[[exbibyte]] (2<sup>64</sup> ไบต์) เมื่อเทียบกับ x86 แบบเดิมที่อ้างได้เพียง 4&nbsp;[[gibibyte]] (ซีพียูแบบ AMD64 ที่วางขายในปัจจุบัน ยังอ้างได้เพียง 256&nbsp;[[tebibyte]] หรือ 2<sup>48</sup> ไบต์ แต่สามารถปรับเพิ่มได้ในอนาคต)
* '''ขยายขนาดตำแหน่งหน่วยความจำแบบ physical''' ตามทฤษฎีแล้วสถาปัตยกรรมแบบ AMD64 สนับสนุนการอ้างตำแหน่งหน่วยความจำแบบ physcial ได้มากถึง 4&nbsp;[[petibyte]] (2<sup>52</sup> ไบต์) (ซีพียูแบบ AMD64 ที่วางขายในปัจจุบัน ยังอ้างได้เพียง 1&nbsp;[[tebibyte]] หรือ 2<sup>40</sup> ไบต์ แต่สามารถปรับเพิ่มได้ในอนาคต)
บรรทัด 26:
! ขนาดของตำแหน่ง
! ขนาดตัว operand
! ขยายขนาดรีเรจิสเตอร์
! ขนาด [[General Purpose Register|GPR]] ปกติ
|- align="center"