อ่าน 2 นาที
รีจิสเตอร์บัฟเฟอร์หน่วยความจำ
รี จิสเตอร์บัฟเฟอร์หน่วยความจำ ( MBR ) หรือ รีจิสเตอร์ข้อมูลหน่วยความจำ ( MDR ) คือ รีจิสเตอร์ ใน CPU...
รีจิสเตอร์บัฟเฟอร์หน่วยความจำ
รีจิสเตอร์บัฟเฟอร์หน่วยความจำ ( MBR ) หรือรีจิสเตอร์ข้อมูลหน่วยความจำ ( MDR ) คือรีจิสเตอร์ ใน CPUของคอมพิวเตอร์ที่เก็บข้อมูลที่กำลังถ่ายโอนไปยังและจากหน่วยเก็บข้อมูลการเข้าถึงทันที มีการนำไปใช้ครั้งแรกในแบบจำลองของฟอน นอยมันน์โดยมีสำเนาของค่าในตำแหน่งหน่วยความจำที่ระบุโดยรีจิสเตอร์ที่อยู่หน่วยความจำทำหน้าที่เป็นบัฟเฟอร์ [ 1 ]ทำให้หน่วยประมวลผลและหน่วยความจำ สามารถทำงาน ได้อย่างอิสระโดยไม่ได้รับผลกระทบจากความแตกต่างเล็กน้อยในการทำงาน รายการข้อมูลจะถูกคัดลอกไปยัง MBR พร้อมใช้งานในรอบ สัญญาณ นาฬิกา ถัดไป เมื่อสามารถใช้โดยหน่วยประมวลผลสำหรับการอ่านหรือเขียน หรือจัดเก็บในหน่วยความจำหลักหลังจากเขียนเสร็จแล้ว
รีจิสเตอร์นี้เก็บเนื้อหาของหน่วยความจำที่จะถูกถ่ายโอนจากหน่วยความจำไปยังส่วนประกอบอื่น ๆ หรือในทางกลับกันคำที่จะจัดเก็บจะต้องถูกถ่ายโอนไปยัง MBR ก่อน จากนั้นจึงถูกส่งไปยังตำแหน่งหน่วยความจำที่เฉพาะเจาะจง และข้อมูลทางคณิตศาสตร์ที่จะถูกประมวลผลในALUจะถูกส่งไปยัง MBR ก่อน จากนั้นจึงไปยังรีจิสเตอร์สะสม ก่อนที่จะถูกประมวลผลใน ALU
MDR เป็นรีจิสเตอร์แบบสองทิศทาง[ 2 ]เมื่อดึงข้อมูลจากหน่วยความจำและวางลงใน MDR ข้อมูลจะถูกเขียนไปในทิศทางเดียว เมื่อมีคำสั่งเขียน ข้อมูลที่จะเขียนจะถูกวางลงใน MDR จากรีจิสเตอร์ CPU อื่น จากนั้นจึงนำข้อมูลนั้นไปใส่ในหน่วยความจำ
รีจิสเตอร์ข้อมูลหน่วยความจำนั้นเป็นครึ่งหนึ่งของอินเทอร์เฟซขั้นต่ำระหว่างไมโครโปรแกรมและหน่วยเก็บข้อมูลของคอมพิวเตอร์อีกครึ่งหนึ่งคือรีจิสเตอร์ที่อยู่หน่วยความจำ (MAR)
ในระหว่างขั้นตอนการอ่าน/เขียนหน่วยควบคุมจะสร้างสัญญาณควบคุมที่สั่งการให้ตัวควบคุมหน่วยความจำดึงหรือจัดเก็บข้อมูล
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ รีจิสเตอร์บัฟเฟอร์หน่วยความจำ
รี จิสเตอร์บัฟเฟอร์หน่วยความจำ ( MBR ) หรือ รีจิสเตอร์ข้อมูลหน่วยความจำ ( MDR ) คือ รีจิสเตอร์ ใน CPU...