Memory Address Register MAR คืออะไร?

รีจิสเตอร์เป็นส่วนหนึ่งของหน่วยประมวลผลกลาง (CPU) ของคอมพิวเตอร์ รีจิสเตอร์คือตำแหน่งหน่วยความจำที่สามารถเข้าถึงได้อย่างรวดเร็วเพื่อการดึงข้อมูลอย่างรวดเร็ว

ลงทะเบียนอาร์เรย์

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

มาร์

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

นักแปลหน่วยความจำ

MAR เรียกอีกอย่างว่าตัวแปลที่อยู่หน่วยความจำหรือตัวถอดรหัส ที่เป็นเช่นนี้เพราะมันแปลข้อมูลจากหน่วยความจำไปเป็นการอ่านหรือเขียนไปยังหน่วยความจำไปยังตำแหน่งจริงบนหน่วยความจำ โดยกำหนดพื้นที่บน RAM ที่ CPU จะใช้

เรียก-ดำเนินการรอบ

ในระหว่างกระบวนการดึงข้อมูลและเรียกใช้แอปพลิเคชัน CPU จะใช้ MAR เพื่อจัดเก็บที่อยู่ที่จะวางข้อมูลเหล่านี้ไว้ใน RAM ของระบบ หรือจะเข้าถึงได้จากที่ใด