Discussion:
Q: Design an expanding opcode to allow all the following to be encoded in a 36-bit instructions:
7 instructions with three 15-bit addresses and two 3-bit register number
500 instructions with two 15-bit addresses and one 3-bit register number
50 instructions with no addresses or registers.