The machine instruction cycle is a sequence of actions that a central processing unit (CPU) performs to execute each machine code instruction in a program.
(a) State the part of the central processing unit (CPU) that performs the decoding. [1]
(b) Outline the function of the memory address register (MAR). [2]