The processor can be viewed as a machine code interpreter which reads instructions from memory and evaluates them. The program counter, pc, holds the address of the next instruction to execute. Consider the following ’C’ statement from the SysTick handler