Sa., 07 Juni 2025 14:44:08 +0200

C64 BASIC V2.0: Befehl: DATA

-


Letztes Update am Fr., 30 Mai 2025 22:45:25 +0200 von Andreas Potthoff

DATA

  • Token: 131 / $83 | Abkürzung: dA | ROM Exec: 43256 / $A8F8
  • Typ: Anweisung | Funktion: Variablen
  • Syntax: DATA <number,string,constants>

Aktion, Hinweise, Tipps, Tricks:

DATA-Anweisungen speichern Informationen innerhalb eines Programms. Das Programm nutzt die Informationen mithilfe der READ-Anweisung, die aufeinanderfolgende Konstanten aus den DATA-Anweisungen abruft. Die DATA-Anweisungen müssen nicht vom Programm ausgeführt werden, sie müssen lediglich vorhanden sein. Daher werden sie üblicherweise am Ende des Programms platziert.

Alle Datenanweisungen in einem Programm werden als fortlaufende Liste behandelt. Daten werden von links nach rechts gelesen, von der Zeile mit der niedrigsten Nummer zur Zeile mit der höchsten.
Falls die READ-Anweisung auf Daten stößt, die nicht dem angeforderten Typ entsprechen (wenn sie eine Nummer benötigt und eine Zeichenfolge findet), wird eine Fehlermeldung ausgegeben.

Beliebige Zeichen können als Daten verwendet werden, aber wenn bestimmte Zeichen verwendet werden, muss das Datenelement in Anführungszeichen (” “) eingeschlossen werden. Dazu gehören Satzzeichen wie Komma (,), Doppelpunkt (:), Leerzeichen, verschobene Buchstaben, Grafiken und Cursorsteuerzeichen.


Beispiele:

10 DATA 1,10,5,8
20 DATA JOHN,PAUL,GEORGE,RINGO
30 DATA "DEAR MARY, HOW ARE YOU, LOVE, BILL"
40 DATA -1.7E-9, 3.33


BefehleCLOSE, 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
FunktionenABS, ASC, ATN, CHR$, COS, EXP, FRE, INT, LEFT$, LEN, LOG, MID$, PEEK, POS, RIGHT$, RND, SGN, SIN, SQR, STR$, TAN, USR, VAL
Konstanten und SystemvariablenPi, ST, TI, TI$
image_pdfimage_print
Andreas Potthoffhttps://electrodrome.net
Computer-Nerd seit der ersten 8-bit Generation (1981), SysOp, IT-Spezialist, System Administrator, Webmaster, Maker...
0 0 votes
Artikel Bewertung
Datenschutz
0 Kommentare
Newest
Oldest Most Voted
Inline Feedbacks
View all comments

Related Stories

0
Would love your thoughts, please comment.x