How do the registers help in instruction execution, Computer Engineering

Assignment Help:

Q. How do the registers help in instruction execution?

We will discuss this in following steps:

Step 1:

First step of instruction execution is to fetch instruction which is to be executed. To do so we need:

  • Address of 'instruction to be fetched'. Generally Program counter (PC) register stores this information.
  • Now this address is converted to physical machine address and put on address bus with help of a buffer register sometimes termed as Memory Address Register (MAR).
  • This coupled with a request from CU for reading, fetches instruction on the data bus and transfers instruction to Instruction Register (IR).
  • On the completion of fetch PC is incremented to point to subsequent instruction.

In Step 2:

  • The IR is decoded.Let's presume that Instruction Register comprises an instruction ADD Memory location B with general purpose register R1 and store result in R1 then CU will first instruct to:
  • Get data of memory location B to buffer register for data (DR) employing buffer address register (MAR) by issuing Memory read operation.
  • This data can be stored in a general purpose register if so required let's say R2
  • Now ALU will perform addition of R1 and R2 under the command of CU and the result will be put back in R1. The status of ALUoperation for illustration result in nonzero/zero, overflow/no overflow etc. is recorded in status register.
  • In the same way the other instructions are fetched and executed by using ALU and register under control of the CU.

So for explaining instruction execution we should explain the registers layout and micro-operations, ALU design and lately the control unit organization.


Related Discussions:- How do the registers help in instruction execution

What is jmx, JMX is native to the Java programming language. As a result, i...

JMX is native to the Java programming language. As a result, it offers natural, efficient, and lightweight management extensions to Java-based functions. It has of a set of specifi

Shell is the exclusive feature of, Shell is the exclusive feature of? A...

Shell is the exclusive feature of? Ans. Shell is the exclusive feature of UNIX.

What is an interpreted languages, What is an interpreted languages In ...

What is an interpreted languages In interpreted languages, the instructions are implemented immediately after parsing. Both tasks are done by the interpreter. The code is sav

How do you get workflow automation in e-business environment, How do you ge...

How do you get workflow automation into e-business environment? In order to run smoothly, organizations frequently standardize processes across the organization and support use

Define parallel programming, Conventionally software has been written for s...

Conventionally software has been written for serial computation in that programs are written for computers which have a single Central Processing Unit (CPU). Here the problems are

History of parallel computers, History Of Parallel Computers The test ...

History Of Parallel Computers The test with and implementations of the utilize of parallelism started year back in the 1950s by the IBM.  The IBM enlarges computers also calle

Define grid computing, GRID COMPUTING Grid Computing signifies applying...

GRID COMPUTING Grid Computing signifies applying resources of different computers in a network concurrently to a single problem for solving a scientific or technical problem wh

Basic of C, write algorithm and draw flowchart for exchange the values of t...

write algorithm and draw flowchart for exchange the values of two variables.

Explain the working of a demultiplexer, Explain the working of a demultiple...

Explain the working of a demultiplexer with the help of an example. Ans: 1:4 Demultiplexer: Fig.(a) demonstrates the logic circuit of a 1:4 demultiplexer. This has two NOT

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd