MCQ IN COMPUTER SCIENCE & ENGINEERING

COMPUTER SCIENCE AND ENGINEERING

COMPUTER ARCHITECTURE

Question [CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
Which registers hold temporary operands and results of ALU operations
A
Multiplier quotient
B
Accumulator
C
IR
D
MBR
Explanation: 

Detailed explanation-1: -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.

Detailed explanation-2: -Accumulator (AC): Holds the temporary operands and results in ALU operations. Instruction buffer register (IBR): Used to hold the temporary right-hand instructions from a word in memory.

Detailed explanation-3: -The ALU performs the addition and puts the result in the accumulator. If the operation is a logical one, the data to be compared is placed into the one of the general purpose registers. The result of the comparison, a 1 or 0, is put in the accumulator.

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 ALU then has two stable inputs: The Accumulator and the Temporary register. In effect, the temporary register holds the result of the memory operation for use by the ALU in the next processor cycle.

There is 1 question to complete.