COMPUTER SCIENCE AND ENGINEERING
COMPUTER ARCHITECTURE
Question
[CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
|
|
Program Counter
|
|
Memory data register
|
|
Accumulator
|
|
Current Instruction register
|
Detailed explanation-1: -Option 2 is the correct answer: Accumulator (ACC) stores the results of arithmetic and logical operations. It contains the instructions being decoded or executed.
Detailed explanation-2: -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-3: -An accumulator is primarily used as a register in a CPU to store intermediate logical or arithmetic data in multistep calculations. For such calculations, it functions as a temporary storage location.
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 fourth is the accumulator. It is a register that is similar to the general purpose register. It holds data or the results of an operation during the processing cycles. The accumulator can hold one of the two operands during any ALU operation.