
IR: Instruction Register holds the instruction to be executed.PC: Program Counter points to the next instruction to be executed.


The term register transfer means the availability of hardware logic circuits that can perform a stated micro-operation and transfer the result of the operation to the same or another register. The symbolic notation used to describe the micro-operation transfers amongst registers is called Register transfer language.

If all the bits of register are loaded simultaneously with a common clock pulse than the loading is said to be done in parallel. The transfer of new information into a register is referred to as loading the register. These days registers are also implemented as a register file. The simplest register is one that consists of only flip-flops with no external gates. Various types of registers are available commercially. The flip-flops hold the binary information and gates control when and how new information is transferred into a register. If you are not familiar with logic gates concepts, you can learn it from here.Ī register consists of a group of flip-flops and gates.

An n-bit register has a group of n flip-flops and is capable of storing binary information of n-bits. Register is a very fast computer memory, used to store data/instruction in-execution.Ī Register is a group of flip-flops with each flip-flop capable of storing one bit of information.
