OP + REG + REG + REG OP + REG + REG + EXTRA OP + REG + 2xEXTRA OP + 3xEXTRA
Registers:
A B C - X Y Z - I J
Also O(verflow), N(ull), IP
Operands: (&)Register([]), const
Three operands:
ADD A B C SUB A B C MUL A B C DIV A B C
Two operands
JEQ A B + extra JNE A B + extra JGT A B + extra
One operand:
Zero Operands:
INT + extra?? NOP JMP (Unconditional) + extra