Fetching a word from memory - computer architecture, Computer Engineering

Fetching a word from memory:

CPU transfers the address of the needed information word to the memory address register (MAR). Address of the needed word is transferred to the primary memory.

  • In the meantime, the CPU uses the control lines of the memory bus to mention that a read operation is needed.
  • After issuing this request, the CPU waits till it retains an answer from the memory, informing it that the required function has been finished. It is accomplished through the use of another control signal on the memory bus, which will be denoted as Memory Function Completed (MFC).
  • The memory sets this signal to one to mention that the contents of the particular location in the memory have been read and are available on the data lines of the memory bus.
  • We will suppose that as soon as the MFC signal is set to one, the information on the data lines is loaded into

MDR and is therefore available for use inside the CPU. It finishes the memory fetch operation.

 

1960_Fetching a word from memory.png

The actions required for instruction Move (R1), R2 are:

MAR - [R1]

  • Begin Read operation on the memory bus
  • Wait for the response of the MFC from the memory
  • Load MDR from the memory bus
  • R2 - [MDR]

Signals activated for that problem are:

  • WMFC MDRout
  • R1out, MARin,
  • Read MDRinE, , R2in

 

Posted Date: 10/13/2012 6:44:21 AM | Location : United States







Related Discussions:- Fetching a word from memory - computer architecture, Assignment Help, Ask Question on Fetching a word from memory - computer architecture, Get Answer, Expert's Help, Fetching a word from memory - computer architecture Discussions

Write discussion on Fetching a word from memory - computer architecture
Your posts are moderated
Related Questions
Q. What is Pure semiconductors? Pure semiconductors, known as intrinsic semiconductors, have very few charge carriers and may hence be classified as almost insulators or very p

How would you kill a process? The "kill" command takes the PID as one argument; this signifies which process to terminate. The PID of a process can be got using "ps" command

LAN is a privately - owned computer networks confined to small geographical area, like a factory or an office widely used to connect office PCs to share resources and information.

How Race Around Condition can be avoided? Ans: The race around condition can be avoided if 1. Duration of clock pulse being high is small like comparative to the dela

Q. What do you eman by Processors Hypercube? This is precise to in the hypercube. Every processor is portrayed by set of nodes of graph and different arcs are represented with

i want program code for the above question in c language

This is a small window that is demanding your attention. You must respond before you can carry on using the program that shown the dialog box. A dialog box does not have a minimize

Instruction Stream and Data Stream The term 'stream' indicates to a series or flow of either instructions or data operated on by computer. In the entire cycle of instruction ex

How different are interface and abstract class in .Net? Abstract classes cannot be instantiated it can have or can't have abstract method basically known as must inherit as th

Your shell must accept the exit command. This command will be in the form: e x i t When you encounter this command, your shell should terminate. Please note that when you