เรจิสเตอร์

จากวิกิพีเดีย สารานุกรมเสรี
(เปลี่ยนทางมาจาก รีจิสเตอร์)

รีจิสเตอร์ (อังกฤษ: register) เป็นหน่วยความจำขนาดเล็ก ที่ทำงานได้เร็วมาก ในระบบคอมพิวเตอร์ หน่วยความจำเหล่านี้ ใช้เก็บข้อมูลที่จำเป็นในการคำนวณ หรือสถานะการทำงานของหน่วยประมวลผลกลาง และมักถูกอ้างถึงบ่อย ในระหว่างการคำนวณของหน่วยประมวลผล เพื่อให้โปรแกรมที่ทำงานอยู่ สามารถเข้าถึงข้อมูลที่จำเป็นเหล่านี้ ได้อย่างรวดเร็ว

ประเภทของเรจิสเตอร์ [แก้]

รีจิสเตอร์ มักถูกจำแนกตาม จำนวนบิต ที่รีจิสเตอร์แต่ละตัวสามารถบรรจุได้ เช่น รีจิสเตอร์ 16 บิต, รีจิสเตอร์ 64 บิต เป็นต้น

ในสถาปัตยกรรมคอมพิวเตอร์ส่วนใหญ่ จะแบ่งประเภทของรีจิสเตอร์ ไว้เป็นหมวดหมู่ เช่น

  • รีจิสเตอร์สำหรับงานทั่วไป (general purpose register)
  • รีจิสเตอร์สำหรับเลขทศนิยม (floating point register)
  • รีจิสเตอร์สำหรับหน้าที่พิเศษ (special purpose register)
    • รีจิสเตอร์ที่เก็บตำแหน่งของชุดคำสั่งที่กำลังประมวลผลอยู่ (program counter)
    • รีจิสเตอร์ที่เก็บตำแหน่งของสแตก

ดูเพิ่ม [แก้]