Stack

Auf dem Stack werden Register und Strings gespeichert.
Damit kann man Argumente an Subroutinen übergeben.

Mehr dazu steht im PDF Manual.


    L = long Register, D = double Register
    S = string Variable

    ston;                       Stack aktivieren

    stpush_l    L;              Register "L" auf Stack speichern
    stpush_d    D;
    stpush_s    S;

    stpush_all_l;               Alle long Register auf Stack speichern
    stpush_all_d;


    stpull_l    L;              Long von Stack nach Register "L" speichern
    stpull_d    D;
    stpull_s    S;

    stpull_all_l;               Alle Register von Stack holen
    stpull_all_d;

    show_stack;                 den Stack ausgeben
Prev: Prozesse | Next: Preprozessor