Registers

Cards (7)

  • General-purpose registers

    They store the results of intermediate calculations during larger computations
  • Dedicated or special-purpose registers

    They are used for specific functions within the processor
  • Current Instruction Register (CIR)

    Holds the current instruction that the processor is executing
  • Memory Address Register (MAR)

    Temporarily stores memory addresses used when searching for data in RAM
  • Memory Data Register (MDR)

    Temporarily holds data values or instructions that are read from or written to the main memory
  • Program Counter (PC)

    Stores the address of the next instruction to be executed by the processor
  • Accumulator register

    Stores the result of any calculation performed by the processor