Eine 0-Adressmaschine hat einen Operator und einen Stapelspeicher (Stack).
Man kann Werte auf den Stack stapeln und mit den obersten beiden arbeiten.
| Push |
Wert | Stapelt den Wert
oben auf den Stack |
| Pop |
Ziel |
Speichert
den Wert als Ziel |
| ADD | Obersten beiden Addieren | |
| SUB | Den Wert von 2ter Stelle minus den obersten Wert | |
| MUL | Multipliziert die obersten beiden Werte | |
| DIV | Dividiert den Wert von 2ter Stelle durch den obersten |