Computer Instructions: Number & Length of Operands

      Opcode             Operand #1               Operand #2           Operand #3
+---+---+---+---+    +---+---+---+---+    +---+---+---+---+---+---+    +---+---+
| 1 | 0 | 1 | 1 |    | 0 | 1 | 1 | 0 |    | 0 | 0 | 0 | 1 | 1 | 0 |    | 1 | 0 |
+---+---+---+---+    +---+---+---+---+    +---+---+---+---+---+---+    +---+---+

Most architectures today support instructions that contain between $0$ to $3$ operands. The operands don't even have to be all of the same length and don't have to have fixed length:

In reality, a modern computer will support $2-3$ instruction patterns, e.g., one 64-bit instruction with 1 operand of size 32 bits, another 64-bit instruction with 2 16-bit operands , and a 3rd, 86-bit instruction with 1 64-bit operand.