MCQ IN COMPUTER SCIENCE & ENGINEERING

COMPUTER SCIENCE AND ENGINEERING

COMPUTER ARCHITECTURE

Question [CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
Which part of the CPU holds the immediate results of the calculations of the ALU?
A
Accumulator
B
Program Counter
C
Memory Address Register
D
Memory Data Register
Explanation: 

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.

There is 1 question to complete.