As mentioned above, we have to fetch each instruction, which means:
For JMP instructions, and JNE and JGE instructions when the test condition is true, we have to:
To do these actions, we could have another set of connections to memory and another adder. However, to simplify the hardware we can instead link the PC register to the existing ALU and through it to the memory. See figure 4.
The STP instruction simply has to stop the next instruction being fetched.