free hit counter

Registers In Microprocessor

Date: 6 Apr 2013

What is register?

Register is a small high speed named memory. It consists of a set of binary storage cells called flip-flops with parallel reading or writing or both the facilities. The number of bits in a register depends on the type and address of the data.

Register plays a major role in CPU operations. Microprocessor picks up data from one of the registers for doing arithmetic or logical operation. Once the operation is over, it stores the result in a register. Data are usually loaded from memory to register. Similarly the resultant data will be loaded from registers to memory.

Examples

Accumulator
Program Counter
Status Register
Stack Pointer

Types of Registers

Registers are classified as follows.

  1. Registers Accessible to the Programmer
    1. General Purpose Register
    2. Special Purpose Register
  2. Registers Not Accessible to the Programmer
  1. 5 Comments to “Registers In Microprocessor”

    1. […] any microprocessor instruction, the source and the destination can be a register, memory content or an 8 bit number. In fact, these source and destination are operands. The various […]

    2. […] is a very important register for operations in microprocessor. It is used as source of one of the operands to the Arithmetic and […]

    3. […] counter is a register used to store the address of the instruction to be executed next in the sequence of operations. The […]

    4. […] stack is an array of registers organized in a last in first out manner. The top of the element is always indicated by a special […]

    5. […] collection of storage registers and associated circuits that transfer information in and out of the registers. The storage registers in a memory unit is called memory registers. The binary cells of memory […]