The instruction cycle : Fetch - Decode - Execute ComponentsRegisters- PC(Program Counter) : holds the memory address of the next instruction to be executed.- MAR(Memory Address Register) : During the fetch stage, the address stored in the PC is copied into this register.- MDR(Memory Data Register) : The CPU takes the instruction at MAR and copies it into this register. MDR acts as a two-way regi..