How can a 4-bit CPU have 40 instructions?
variable-length instructions ---- suppose you want to jump with an offset of 550 from
the current Program Counter? uses at least 3 of the 4-bit nibbles, just for the JumpOffset. Plus the opcode, which for Jump with Offset may need 2 more nibbles.