ESE101: Microcontrollers Will Make You Jump Jump
So far in ESE101, I’ve introduced a fictional microcontroller that has three instructions: ADD, SUB, and MOVE. The microcontroller uses three simple steps to run each instruction from memory and then move on to the next instruction in memory.
Until now we assumed instructions would be executed sequentially (in order), but this week we’ll add a few new instructions that will let our microcontroller jump around to whichever instruction it wants to.