EVM Program Counter and instruction sizes (PC)

JUMP / JUMPI requires JUMPDEST counterpart in code.

Each instruction takes up 1 byte (or more for pushN). PC increments per instruction.

For pushN, it will increment accordingly: PUSH1 is 1byte + uint8 (1byte) PUSH2 is 1byte + uint16 (2byte) …