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

What are the registers generally contained in the processor, What are the r...

What are the registers generally contained in the processor? MAR-memory address register MDR-memory data register IR-Instruction Register RO-Rn-General purpose registe

What is swapping, What is swapping?   A process can be swapped out tempo...

What is swapping?   A process can be swapped out temporarily of memory to a backing store and after that brought back in memory for execution as continued.

Salient features of direct addressing mode, Q. Salient features of direct a...

Q. Salient features of direct addressing mode? A number of salient points about this technique are: This scheme offers a limited address space since if address field has

How music is produced and generated - cad, How music is produced and genera...

How music is produced and generated - CAD Computer software and hardware advances have changed how music is produced and generated. Some of the primary reasons for this have

How do we draw in a different color in gimp, At the bottom of the toolbar t...

At the bottom of the toolbar there is a box with two lesser boxes and an arrow. The uppermost box displays the present foreground color; the lowermost box shows the present backgro

Bus master - computer architecture, Bus Master: In  computer system,  ...

Bus Master: In  computer system,  bus  mastering  is  a attribute  supported  by  various  bus  architectures  that  enables  a  device linked to the bus to initiate transacti

C, "Super ASCII", if it contains the character frequency equal to their asc...

"Super ASCII", if it contains the character frequency equal to their ascii values. String will contain only lower case alphabets (''a''-''z'') and the ascii values will starts from

Dbms., what is cascade rollback

what is cascade rollback

What is algorithm design technique, What is Algorithm Design Technique? ...

What is Algorithm Design Technique? An  algorithm  design  method  is  a  general  approach  to  solving  problems  algorithmically  that  is applicable to a variety of proble

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