Step-by-Step Lesson

Learn: MDR - Storing the Data

OCR GCSE J277 Computer Science specification

Ready to start this lesson?

Sign in to track your progress. 13 steps including 6 interactive questions.

Sign In to Start Learning
13 Steps6 Questions

Students also studied

Browse all

Steps in this lesson (13)

1
Text

Welcome!Great to see you back! You've already learned about the MAR (Memory Address Register), which stores the address of the data or instruction needed by the CPU. Today, we'll build on that by exploring the MDR (Memory Data Register) and its role in storing data for processing.

2
Text

What is the MDR?The Memory Data Register (MDR) is a small, fast storage location in the CPU. It temporarily holds data that has been fetched from memory or is waiting to be written to memory. This allows the CPU to process data efficiently.

3
Text

Why is the MDR important?The MDR acts as a 'holding area' for data being transferred between the CPU and main memory. Without it, the CPU wouldn't be able to fetch or store data properly, which would slow down processing.

4
Multiple ChoiceInteractive

Quick check: What is the main purpose of the MDR?

Start the lesson to answer this multiple choice question

5
Text

How does the MDR work?During the fetch-decode-execute cycle, the MDR retrieves data or instructions from the memory location specified by the MAR. If the CPU needs to send data back to memory, it places that data in the MDR first. Think of it as a 'middleman' for data.

6
Fill in the BlankInteractive

The {{blank0}} stores the address of the data, while the {{blank1}} holds the actual data.

Start the lesson to answer this fill in the blank question

7
Text

How the MDR fits into the CPUThe MDR works alongside other CPU components like the MAR, ALU, and cache. Together, they ensure that data moves efficiently between the CPU and memory during processing.

8
MatchingInteractive

Match the items on the left with their correct pairs on the right

Start the lesson to answer this matching question

9
Text

Review Time!Great work! You've learned about the Memory Data Register (MDR), its importance, and how it works with other CPU components. Let’s test your understanding with a few questions.

10
Multi-SelectInteractive

Which of the following are true about the MDR? (Select all that apply)

Start the lesson to answer this multi-select question

11
Multiple ChoiceInteractive

What happens if the MDR is missing or doesn't function properly?

Start the lesson to answer this multiple choice question

12
Fill in the BlankInteractive

The MDR holds the {{blank0}} transferred to or from memory during processing.

Start the lesson to answer this fill in the blank question

13
Text

Well done!You’ve completed this lesson on the MDR. Remember that it plays a critical role in transferring data between the CPU and memory, ensuring smooth and efficient processing. Keep practising to strengthen your understanding!

Genie

Want to Learn More?

Get personalised lessons, quizzes, and instant feedback from your AI tutor.

Explore More Topics