Eine 3-Adressmaschine hat einen Operator und 3 Adressen (daher auch wohl der Name). Da ist einmal die Zieladresse, die erste Quelladresse und die zweite Quelladresse.
| ADD | Ziel, Quelle_A, Quelle_B | Ziel := Quelle_A + Quelle_B |
| SUB | Ziel, Quelle_A, Quelle_B | Ziel := Quelle_A - Quelle_B |
| MUL | Ziel, Quelle_A, Quelle_B | Ziel := Quelle_A * Quelle_B |
| DIV | Ziel, Quelle_A, Quelle_B | Ziel := Quelle_A / Quelle_B |
| MOVE | Ziel, Quelle_A | Ziel := Quelle_A |