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

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.
Posted Date: 5/3/2012 7:13:27 AM | Location : United States

Related Discussions:- Describe different kinds of registers used for register arra, Assignment Help, Ask Question on Describe different kinds of registers used for register arra, Get Answer, Expert's Help, Describe different kinds of registers used for register arra Discussions

Write discussion on Describe different kinds of registers used for register arra
Your posts are moderated
Related Questions
Keystroke logger and Data-stealing: Keystroke loggers: This is a program, once installed on the system, which intercepts the keys when entering the password or the Credit Ca

Running on a particular treadmill you burn 3.9 calories per minute. design a program that uses a loop to display the number of calories burned after 10,15,20,25,30 minutes?

Indexing a page on internet: Once, the spiders have completed the task of finding information about Web pages, the search engine must store the information in such way that yo

Previously two sections the fundamentals of the workings and architecture of the central processing unit has been explained. There has been a common look at easy processor architec

create a flowchart showing average score for the 3 quizzes assume that there are 3 sections each having 5 students the only valid number to be entered is 1-100 for the quizzes shou

QUESTION (a) Explain what is RMI? (b) Draw a diagram showing the different parts of the Java RMI architecture. (c) What is the function of the RMI security manager and RM

Use the methods of C4.5 to design a decision tree

DATA TRANSMISSION: When we talk on the telephone we generally transmit a message to someone else. The message is made up of words that we speak into the telephone instrument.

VDU (Visual Display Unit) output Make sure that VDUs are of an appropriate type. They can cause severe eyestrain and tension if you do not check: (a) Colour (

Disadvantages of Manual Records  More manpower is required to record/storelretrieve the data.   Bulky paper records take up more space and this problem increases with