Execution of a full instruction - computer architecture, Computer Engineering

Execution of a full Instruction:

Regard as the instruction:

Add (R3), R1

  • Executing this particular instruction needed the below described actions:

a) Fetch the instruction

b) Fetch the primary operand (the contents of the memory location pointed to by R3)

c) Perform the addition operation

d) Load the result into R1register

Control Sequence for instruction Add (R3), R1:

  • PCout, MARin, Read, Select4, Add, Zin
  • Zout, PCin, Yin, Wait for the MFC
  • MDRout, IRin
  • R3out, MARin, Read
  • R1out, Yin, Wait for MFC
  • MDRout, Select Y, Add, Zin
  • Zout, R1in, End

Branch Instructions:

  • PCout, MARin, Read, Select4, Add, Zin
  • Zout, PCin, Yin, Wait for the MFC (WFMC)
  • MDRout, Irin
  • offset_field_of_IRout, Add, Zin
  • Zout, PCin, End

 

Posted Date: 10/13/2012 6:47:03 AM | Location : United States







Related Discussions:- Execution of a full instruction - computer architecture, Assignment Help, Ask Question on Execution of a full instruction - computer architecture, Get Answer, Expert's Help, Execution of a full instruction - computer architecture Discussions

Write discussion on Execution of a full instruction - computer architecture
Your posts are moderated
Related Questions

What is Parallel Sections Construct? The parallel sections construct is a shortcut for specifying a parallel construct comprising one sections construct however no other statem

Q. Registers used in IA-64 architecture ? Registers: The IA-64 architecture comprises a very generous set of registers. It has an 82-bit floating point as well as 64-bit inte

Purpose of storage: Several different forms of storage, based on different natural phenomena, have been invented.  So far, no practical universal storage medium persists, and a

Odd-Even Merging Circuit Let's firstly understand the idea of merging two sorted sequences using an odd-even merging circuit. The functioning of a merging circuit is as given b

Q. Explain about Deadlock Avoidance? To prevent deadlocks two kinds of techniques are used: 1) Static prevention:  It employs P and V operators in addition to Semaphores to

Micro-instructions are stored in control memory. Address register for control memory comprises the address of subsequent instruction which is to be read. Control memory Buffer Regi

Define the Unified Modelling Language  (UML) is used to express construct and relationships of complex systems. This was created in response to a request for proposal (RFP) fro

A UNIX device driver is ? Ans. A UNIX device driver is structured in two halves termed as top half and bottom half.

For this project, we hope to use the basic idea of InfraRed (IR) communication for our television in ES103.  In ES103, we have a Sony large-screen television that we hope to commun