Computer Science, asked by prapullasb, 10 months ago

Why is the Wait-for-Memory-Function-Completed step needed when reading from or
writing to the main memory?

Answers

Answered by veyzeldacosta
1

To read (if you are a CPU):

Put the desired memory address in the MAR.

Assert the Read control line.

Wait for the MFC line to be set to 1 by the main memory unit.

(Or wait for the appropriate amount of time,if there's no MFC line with your particular main memory unit you are using (rare this days).)

Get the data out of the MDR.

To write (again, if you are a CPU):

Put the desired memory address in the MAR and put the desired data in the MDR.

Assert the Write control line.

Wait for the MFC line to be set to 1 by the main memory unit

this might help you

Similar questions