Illustrate benefits of register addressing mode, Computer Engineering

Assignment Help:

Q. Illustrate benefits of register addressing mode?

The key benefits of register addressing are:

  • Register access is faster than memory access and henceforth register addressing results in faster instruction execution. Though register gets operands only from memory so the operands that must be kept in registers are selected efficiently andcarefully. For illustration if an operand is moved in a register and processed only once and then returned to memory then no saving takes place. However if an operand is used repeatedly after bringing into register then we have saved few memory references. So the task of using register efficiently deals with the task of finding what operand values should be kept in registers such that memory references are minimised. Generally this task is done by a compiler of a high level language while translating the program to machine language. Same like thumb rule the frequently used local variables are kept in the registers.
  • The size of register address is smaller than the memory address. It reduces the instruction size. For illustration, for a machine having 32 general purpose registers only 5 bits are needed to address a register.

In this addressing scheme effective address is calculated as:

EA = R

D = (EA)


Related Discussions:- Illustrate benefits of register addressing mode

Sosail studies, whitch goods did the new england colonies exportto england ...

whitch goods did the new england colonies exportto england and what did they get in return

Work systems framework - information system, The Work Systems Framework - I...

The Work Systems Framework - Information System Adler writing in 1992 used the phrase 'stumbling backwards into the future' to describe the neglect organisations at that time

Induction that your closed formula , Show by induction that your closed for...

Show by induction that your closed formula from (c) is the number of times that the given statement is implemented for a problem of size n.Note: if your proof is easily  a proof th

What is the main use of structures, What is The main use of structures ...

What is The main use of structures The main use of structures is to lump together collections of disparate variable types, so they can conveniently be treated as a unit. For ex

What is error checking, What is error checking? It computes the error c...

What is error checking? It computes the error correcting code (ECC) value for the data read from the given sector and compares it with the corresponding ECC value read from the

What are addressing modes, What are Addressing Modes Many of instructio...

What are Addressing Modes Many of instructions that a computer actually executes during running of a program concern movement of data to and from memory. It is not possible sim

How to information transfer from one register to another, Q. How to Informa...

Q. How to Information transfer from one register to another? Information transfer from one register to another is designated in symbolic notation by a replacement operator. For

Differentiate between unit testing and integration testing, Unit testing an...

Unit testing and integration testing: Unit testing focuses on the least element of software design by the module. Unit test is conducted on every of the modules to uncover er

Define colgroup tag, COLGROUP defines a group of columns in table and...

COLGROUP defines a group of columns in table and allows you to set properties of those columns. goes immediately after tag and before an

Instruction length - assembly language, Instruction Length: Variabl...

Instruction Length: Variable-length instructions (Intel 80x86, VAX) need multi-step fetch and decode, but permit for a much more flexible and compressed instruction set.

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