Describe different kinds of registers used for register arra, Basic Computer Science

Assignment Help:
Different kinds of registers are general between most microprocessor designs. These are:
Program Counter (PC)
This register is utilized to hold the memory address of the next instruction that has to executed in a program. This is to ensure the CPU knows at all times where it has reached, that is able to recommence following an execution at the correct point, and that the program is executed properly.
Instruction Register (IR)
This is used to hold the current instruction in the processor while it is being decoded and executed, in turn for the speed of the whole execution process to be reduced. This is because the time required to access the instruction register is much less than continual checking of the memory location itself.
Memory Address Register (MAR)
Used for storage of memory addresses, typically the addresses involved in the instructions held in the instruction register. The control unit then ensures this register when needing to know which memory addresses to check or gain data from.
Accumulator (A, or ACC)
The accumulator is used to store the result of operations performed by the ALU, as enclosed in the section on the ALU.

Memory Buffer Register (MBR)
When an instruction or data is obtained from the memory or elsewhere, it is first to be found in the memory buffer register. The next action to take is then determined and carried out, and the data is moved on to the preferred location.
Other general purpose registers
these registers have no specific reason, but are generally used for the fast storage of pieces of data that are required later in the program execution. In the model used here these are assigned the names A and B, with suffixes of L and U indicating the lower and upper parts of the register correspondingly.
Status flags/ Flag register
the flag register is particularly designed to contain all the appropriate 1-bit status flags, which are changed as a result of operations concerning the arithmetic and logic unit. Further information can be found in the section on the ALU.

Related Discussions:- Describe different kinds of registers used for register arra

Prelude to programming concepts and design 5th edition, Input a list of pos...

Input a list of positive numbers, terminated by 0, into an array numbers []. Then display the array and the largest and smallest number in it.

Random access memory (ram), RANDOM ACCESS MEMORY (RAM): The RAM-type me...

RANDOM ACCESS MEMORY (RAM): The RAM-type memory will allow data to be written into it, as well as read from it. With very few exceptions, RAMS lose their contents when the powe

Cryptography, Consider the one-time pad encryption scheme to encrypt a 1-bi...

Consider the one-time pad encryption scheme to encrypt a 1-bit message m, and assume m is chosen with uniform distribution from message space M={0,1}. Let E1 be the event "message

Cai, #whatis cai?and its pit fallsquestion..

#whatis cai?and its pit fallsquestion..

Data structure and algorithms, need help with global alignment and local al...

need help with global alignment and local alignment for the sequences X and Y

Explain the common properties of nurbs surfaces, Question 1 What are the a...

Question 1 What are the advantages of Computer Interactive Graphics? Question 2 Which are the different types of camera views available in Maya? Question 3 Explain

Python Help, I need help! import cgi, cgitb cgitb.enable() HTML_head = ''C...

I need help! import cgi, cgitb cgitb.enable() HTML_head = ''Content-type: text/html\n\n'' HTML_top = '''''' Restaurant Results '' Restaurant Results '''''' HTML_bottom =

Microsoft office, Finding someone who doesn''t use some aspect of Microsoft...

Finding someone who doesn''t use some aspect of Microsoft Office on a daily basis is difficult. Whether it is Outlook for email,Word for creating and editing documents,or Excel f

BARCODES, WHY ISN''T THE PRICE STORED ON THE BARCODE

WHY ISN''T THE PRICE STORED ON THE BARCODE

Discuss the anatomy of xml document, Question 1 What is web browser? List ...

Question 1 What is web browser? List and explain the most common used web server Question 2 Discuss the anatomy of XML document Question 3 Discuss the various attr

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