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

เนื้อหาที่ลบ เนื้อหาที่เพิ่ม
JBot (คุย | ส่วนร่วม)
ย้อนการแก้ไขที่อาจเป็นการทดลอง หรือก่อกวนด้วยบอต ไม่ควรย้อน? แจ้งที่นี่
Potapt (คุย | ส่วนร่วม)
ไม่มีความย่อการแก้ไข
บรรทัด 1:
'''เอกซ์86-64''' (x86-64) เป็นชื่อของ[[สถาปัตยกรรมคอมพิวเตอร์]]สำหรับ[[ไมโครโพรเซสเซอร์]]แบบ [[64 บิต]] และ[[ชุดของคำสั่งเครื่อง|ชุดคำสั่ง]]ที่ใช้งานด้วยกัน x86-64 เป็นส่วนขยายของสถาปัตยกรรมแบบ [[x86]] ออกแบบโดยบริษัท [[AMD]] และใช้ชื่อทางการค้าว่า '''AMD64''' ในภายหลังบริษัท[[อินเทล]]ได้นำสถาปัตยกรรมนี้ไปใช้ใต้ชื่อการค้าว่า '''Intel 64''' หรือ '''EM64T''' ซึ่งชื่อทั่วไปที่ใช้กันโดยไม่อิงกับชื่อการค้าคือ '''x86-64''' หรือ '''x64'''
 
== AMD64 ==
 
เส้น 6 ⟶ 8:
 
AMD64 ถูกสร้างมาเพื่อเป็นคู่แข่งกับสถาปัตยกรรม [[IA64]] ของบริษัทอินเทลและเอชพี ข้อแตกต่างที่สำคัญมีดังนี้
* '''สนับสนุนจำนวนตัวเลข (integer) ขนาด 64 บิต''' โดยขยายขนาดของเรจิสเตอร์สำหรับงานทั่วไป general-purpose registerregisters (GPRs) จาก 32 บิตเป็น 64 บิต และปรับปรุงส่วนคำสั่งอื่นๆ ให้สนับสนุนตัวเลขแบบ 64 บิตด้วย
* '''เพิ่มจำนวนเรจิสเตอร์''' เพิ่มจำนวน[[เรจิสเตอร์]]ทำงานทั่วไปจาก 8 ตัวในสถาปัตยกรรม x86 เดิม เป็น 16 ตัว ซึ่งทำให้เก็บค่าตัวแปรไว้ในเรจิสเตอร์ได้มากขึ้น และส่งผลให้การทำงานของระบบรวดเร็วขึ้น
* '''เพิ่มเรจิสเตอร์สำหรับ XMM (SSE)''' เพิ่มจำนวนของเรจิสเตอร์สำหรับงาน XMM จาก 8 ตัวเป็น 16 ตัว