Computer registers

Computer Registers

Registers are the type of memory which is used to store the data faster & transfer the data & instructions which is immediately used by the CPU.

A processor register may hold an instruction, a storage address, or any data (such as bit sequence or individual characters).
Every computer needs processor register to manipulate the data & information and it need a register to store the memory address. The register which store the memory location, is used to calculate address of the next instruction.

  •        Here is some most common registers used in the computers are:-

  • This Image show the memory & register configuration in a basic system:

  • The Memory unit can store 4096 words, and each word size is 16 bits.
  • The Data Register (DR) can store 16 bits .
  • The Memory Address Register (MAR) can store12 bits and it can be hold the address for the memory location.
  • The Program Counter (PC) can store 2 bits and it also hold the address of the next instruction which is read from memory after the current instruction is executed.
  • The Accumulator (AC) register which is a general purpose processing register.
  • The instruction read from memory is moved in the Instruction register (IR).
  • During the processing the temporary data is saved in the Temporary Register (TR).
  • The characters input by the users are stored in the input register.
  • After processing the output which is comes it is stored in the output register.

Post a Comment