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 |