A typical Von Neumann architecture encodes CPU instructions as numeric values in memory.
Programming and engineering of the instruction set is a major task in the CPU design.
Each instruction needs a unique numeric opcode.
Instruction formats:
Instruction decoder: