teach-ict.com logo

THE education site for computer science and ICT

Fetch Execute Decode

2. The Registers used

A number of registers inside the CPU are involved with the cycle. These are shown below

registers in fetch cycle

The registers are:-

  • The MDR (Memory Data Register)
  • The MAR (Memory Address Register)
  • Program Counter
  • Accumulator
  • Instruction Register

We will next explain how these registers are used in each stage of the cycle.