For most of the instructions the control unit pass from
state 1 to state 2 and then to state 3, returning to state 1
except for the jump or branch instructions (if the
corresponding flag is set) which do not need to increment the
program counter as they load a value to it returning to state 1
after state 2. Table II shows the states depending of each
instruction.