Letztes Update am Sa., 31 Mai 2025 14:00:14 +0200 von Andreas Potthoff
FRE
- Token: 184 / $B8 | Abkürzung: fR | ROM Exec: 45949 / $B37D
- Typ: Funktion, numerisch | Funktion: Arithmetik
- Syntax: FRE (<variable>)
Aktion, Hinweise, Tipps, Tricks:
Diese Funktion zeigt an, wie viel RAM für Ihr Programm und dessen Variablen verfügbar ist. Versucht ein Programm, mehr Speicherplatz zu verwenden, als verfügbar ist, wird der Fehler „OUT OF MEMORY“ angezeigt. Die <variable> Zahl in Klammern kann einen beliebigen Wert haben und wird bei der Berechnung nicht berücksichtigt. Wenn das Ergebnis von FRE negativ ist, addieren Sie 65536 zum Ergebnis.
Beispiele:
PRINT FRE(0) 10 X = (FRE(K)-1000)/7 950 IF FRE(0)< 100 THEN PRINT "NOT ENOUGH ROOM"
PRINT FRE(0) - (FRE(0) < 0)* 65536 Die Funktion zeigt immer den aktuell verfügbaren RAM an
Befehle | CLOSE, CLR, CMD, CONT, DATA, DEF, DIM, END, FOR, GET, GET#, GOSUB, GOTO, IF, INPUT, INPUT#, LET, LIST, LOAD, NEW, NEXT, ON, OPEN, POKE, PRINT, PRINT#, READ, REM, RESTORE, RETURN, RUN, SAVE, STOP, SYS, VERIFY, WAIT |
Befehle Spezial (Bywords) | FN, GO, NOT, SPC(, TAB(, THEN, TO, STEP |
Arithmetische und logische Operatoren | +, –, *, /, ^, >, =, <, AND, OR |
Funktionen | ABS, ASC, ATN, CHR$, COS, EXP, FRE, INT, LEFT$, LEN, LOG, MID$, PEEK, POS, RIGHT$, RND, SGN, SIN, SQR, STR$, TAN, USR, VAL |
Konstanten und Systemvariablen | Pi, ST, TI, TI$ |