CrazyEngineers
  • special purpose registers

    aarthivg

    aarthivg

    @aarthivg-HH344f
    Updated: Oct 26, 2024
    Views: 1.1K
    Special Purpose Registers
    The special purpose registers are used by the CPU for temporary storage of data for calculations and other purposes.
    Ex.:
    MAR
    MBR
    IR
    PC
    Here, I just want to know about​
    MAR,MBR,IR,PC in detail
    0
    Replies
Howdy guest!
Dear guest, you must be logged-in to participate on CrazyEngineers. We would love to have you as a member of our community. Consider creating an account or login.
Replies
  • vinci

    MemberMar 17, 2012

    PC-Program counter ,points the next storage location(like pointers but not these are pointers)
    but I forgot the rest .you may take help of other CEians here
    Are you sure? This action cannot be undone.
    Cancel
  • Neeraj Sharma

    MemberMar 17, 2012

    IR (Instruction Register) : is responsible for storing the instruction that is currently under execution.

    PC (Program Counter) : is responsible for storing the address of the next instruction to be fetched.

    MAR (Memory Address Register) : is responsible for storing the memory location of data. When the data is to be read by the program, it is fetched from MAR to memory data register and when data is to be written then the data is written from memory data register to MAR

    I think its MDR not MBR. MDR explanation can be understood from the explanation of MBR above.
    Are you sure? This action cannot be undone.
    Cancel
  • aarthivg

    MemberMar 17, 2012

    Nick_Sharma
    I think its MDR not MBR. MDR explanation can be understood from the explanation of MBR above.
    #-Link-Snipped-#, I am sure, its MBR ONLY.

    Nick_Sharma
    MDR explanation can be understood from the explanation of MBR above.
    cant get you
    Are you sure? This action cannot be undone.
    Cancel
  • Neeraj Sharma

    MemberMar 18, 2012

    Hmmm Okay.I don't know what's MBR then.. May be someone else could answer
    Are you sure? This action cannot be undone.
    Cancel
  • coolboy.napster

    MemberMar 21, 2012

    A Memory Buffer Register (MBR) is the register in a computer's processor, or central processing unit, CPU, that stores the data being
    transferred to and from the
    immediate access store. It
    acts as a buffer allowing the processor and memory units to act independently
    without being affected by
    minor differences in
    operation. A data item will
    be copied to the MBR ready
    for use at the next clock cycle, when it can be either
    used by the processor or
    stored in main memory. This register holds the
    contents of the memory
    which are to be transferred
    from memory to other
    components or vice versa. A word to be stored must be transferred to the MBR, from
    where it goes to the specific
    memory location, and the
    arithmetic data to be
    processed in the ALU first goes to MBR and then to
    accumulated register, and
    then it is processed in the
    ALU.
    Are you sure? This action cannot be undone.
    Cancel
Home Channels Search Login Register