COMPUTER SCIENCE AND ENGINEERING
COMPUTER ARCHITECTURE
Question
[CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
|
|
Accumulator
|
|
Program Counter
|
|
Memory Address Register
|
|
Memory Data Register
|
Detailed explanation-1: -A CPU with an accumulator-based architecture always stores the intermediate results of calculations in a special register even if it has several others. This special register is the accumulator.
Detailed explanation-2: -The arithmetic logic unit (ALU) performs the arithmetic and logical functions that are the work of the computer. The A and B registers hold the input data, and the accumulator receives the result of the operation. The instruction register contains the instruction that the ALU is to perform.
Detailed explanation-3: -The arithmetic logic unit is that part of the CPU that handles all the calculations the CPU may need, e.g. Addition, Subtraction, Comparisons. It performs Logical Operations, Bit Shifting Operations, and Arithmetic Operation. Accumulator (ACC): Stores the results of calculations made by ALU.
Detailed explanation-4: -Memory buffer register (MBR)/memory data register (MDR): Temporarily holds the data (data values or instructions) that are read from or written to the main memory. Accumulator: Stores the result of any calculation processed by the ALU.
Detailed explanation-5: -The results of its calculations are stored in the accumulator.