All Exams Test series for 1 year @ ₹349 only
Question

In a microprocessor, which is the register that always holds the result of an operation?

This question was previously asked in
RRB ALP/Technician 2018 CBT 2 Electronics Mechanic Question Paper (23-Jan-2019) (Shift 1)
The correct answer is
Accumulator

Microprocessor Register Holding Operation Results

Microprocessors utilize various registers for efficient data handling during program execution. These registers serve specific purposes within the CPU.

  • Accumulator: This is a special-purpose register primarily used to hold the intermediate results of arithmetic and logical operations performed by the Arithmetic Logic Unit (ALU). Many instructions implicitly use the accumulator, making it central to processing.
  • Instruction Register (IR): This register stores the current instruction that the processor is executing after fetching it from memory. It does not hold the result of an operation.
  • Buffer: Buffers are temporary storage areas used for various purposes, such as managing data flow between components with different speeds. While they might hold data temporarily, they are not the designated register for *all* operation results.
  • Data Bus: The data bus is a set of electrical pathways used to transfer data between the processor and other components like memory or I/O devices. It is not a register.

Based on these functions, the Accumulator is the register specifically designed to consistently hold the result of operations.

Was this answer helpful?

Similar Questions

  1. The cycle required to fetch and execute an instruction in an 8085 microprocessor is known as a ________.

Important Questions from Microprocessors

  1. What is the value in AL and CF after the following instruction in 8086 is executed?
    MOV AL, 8EH
    MOV CL, 02H
    SAR AL, CL
  2. What is the content in R1, after the following instructions are executed?
    CLR C
    MOV A,#4CH
    SUBB A,#6EH
    JNC NEXT
    CPL A
    INC A
    NEXT: MOV R1, A
  3. When TMOD is 10 H, the timer will operate as ____________.
  4. The Assembler directive in 8086 which is used to tell the assembler that the names or labels following the directive are in some other assembly module is, ____________.
  5. The magnetic vector potential of an electromagnetic system is given by $  \vec{A}=(y \cos ax)  \vec{a_x} + (y+e^x)   \vec{a_z}$. The magnitude of the magnetic flux density at the origin is

Need Expert Advice?
Test Series
RRB ALP img
Railways
RRB ALP 2026 Mock Test series
1035 Tests 1 Tests Free
1731 Attempts
4.3(257)
English, Hindi

Start Your Preparation with Prepp Mobile App

Download the app from Google Play & App Store
Download the app from Google Play & App Store
Prepp Mobile App