Explain about data registers, Computer Engineering

Assignment Help:

Q. Explain about data registers?

The data registers are used just for storing intermediate results or data and not for operand address calculation.

Some dedicated address registers are:

Segment Pointer :  Employed to point out a segment of memory.

Index Register :  These are used for index addressing scheme.

Stack Pointer: Points to top of stack when programmer visible stack addressing is used.

One of fundamental issues with register design is number of general-purpose registers or data and address registers to be provided in a microprocessor. Number of registers also affects instruction design as number of registers concludes the number of bits required in an instruction to specify a register reference. In common it has been found that optimum number of registers in a CPU is in range 16 to 32. In case registers fall below range then more memory reference per instruction on an average will be required as some of intermediate results then have to be stored in memory. Instead if the number of registers goes above 32 then there is no appreciable reduction in memory references. Though in a number of computers hundreds of registers are used. These systems have special features. These are known as Reduced Instruction Set Computers (RISC) and they exhibit this property.


Related Discussions:- Explain about data registers

How a file can be shared among different users, Discuss the different techn...

Discuss the different techniques with which a file can be shared among different users. Several popular techniques with that a file can be shared among various users are: 1

Fundamental types of flash memory, Q. Fundamental types of flash memory? ...

Q. Fundamental types of flash memory? Code Storage Flash which is made by Intel, AMD, Atmel. It stores programming algorithms and it is largely found in cell phones. Data

What is data structure, What is data structure? A data structure is a w...

What is data structure? A data structure is a way of organizing data that considers not only the items kept, but also their relationship to each other. Advance knowledge abo

Concept of mouse, The concept of Mouse was designed by Douglas C. Engelbart...

The concept of Mouse was designed by Douglas C. Engelbart of Stanford Research institute and first Mouse was designed by Xerox corporation.  Mouse itself is a device that gives you

Digital communication systems, a pcm has the following parameters a maximum...

a pcm has the following parameters a maximum analog input frequency of 4khz maximum decoded voltage at the receiver of 2.55v minimum dr of 6db compute minimum sampling rate,minimum

Show the connection between different networks, Q. Show the Connection betw...

Q. Show the Connection between different networks? The connection between different stages is made in following manner:  all outputs of 1 st crossbar switch of first stage a

Convert decimal number to ocatl number, Convert (177.25) 10 to octal A...

Convert (177.25) 10 to octal Ans. 177.25) 10 = (         ) 8 Firstly we take integer part Hence (177) 10 = (261) 8 Now as 0.25 x 8 = 2.00 and 0.00 x 8 = 0 Therefor

Data alignment in arrays, Q. Data Alignment in Arrays? Arrays are align...

Q. Data Alignment in Arrays? Arrays are aligned to templates by ALIGN directive. ALIGN directive is used to align elements of various arrays with one another denoting that they

Listening sockets, a) What command do you use to list all listening sockets...

a) What command do you use to list all listening sockets? The output should also contain the name of the program to which the socket belongs.   b) Write the command to use to

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