การลงทะเบียนที่อยู่หน่วยความจำ

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

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

การลงทะเบียนที่อยู่หน่วยความจำ คือครึ่งหนึ่งของอินเทอร์เฟซขั้นต่ำระหว่างไมโครโปรแกรมและ ที่เก็บ ข้อมูลคอมพิวเตอร์อีกครึ่งหนึ่งเป็น MDR

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

 อ้างอิง 

หมวดหมู่:การลงทะเบียนดิจิตอล
หมวดหมู่:ต้นขั้วฮาร์ดแวร์คอมพิวเตอร์
หมวดหมู่:วงจรดิจิทัล
หมวดหมู่:คอมพิวเตอร์