COMPUTER FUNDAMENTALS

COMPUTER SOFTWARE

PROGRAMMING LANGUAGES

Question [CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
Which register within the CPU contains the intermediate value of a calculation?
A
Accumulator
B
Instruction Register
C
Program Counter
D
ALU
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: -Register A is quite often called as an Accumulator. An accumulator is a register for short-term, intermediate storage of arithmetic and logic data in a computer’s CPU (Central Processing Unit).

Detailed explanation-3: -The ALU is where calculations are done and where decisions are made. It acts as a gateway between primary memory and secondary storage . Data transferred between them passes through the ALU.

Detailed explanation-4: -The row of digit-wheels in the carriage (at the front), is the Accumulator.

Detailed explanation-5: -The accumulator can hold one of the two operands during any ALU operation. If we want to add two bytes together, this would just be an example here; one byte would go to the accumulator, and the other in memory or general purpose register. When executed the two numbers serve as the input to the ALU.

There is 1 question to complete.