Herunterladen Inhalt Inhalt Diese Seite drucken

Pointer-Funktion - Commodore 128 Bedienungshandbuch

Vorschau ausblenden Andere Handbücher für 128:
Inhaltsverzeichnis

Werbung

4-86

POINTER-Funktion

Format:
Zweck:
Bemerkungen:
Beispiel:
v= POINTER( Variable)
Liefert die Hauptspeicheradresse des ersten Bytes eines
Variablenzeigers in der Speicherbank 1, in der der BA-
SlC-Interpreter alle Variablen, Felder und Zeichenketten
ablegt.
Variable
Eine beliebige Variable oder ein beliebiges
Feldvariablenelement, der/dem bereits ein Wert zuge-
wiesen sein muß.
Die übergebene Adresse im Bereich 0 bis 65535 stellt
einen Offset in der Speicherbank 1 des Interpreters dar.
Wird POINTER für ein Feldvariablenelement verwendet,
sollten alle einfachen Variablen vorher definiert sein,
damit sich die Feldelementadressen nicht bei jeder
neuen Definition einer einfachen Variablen wieder verän-
dern.
POINTER ist nützlich, um die Anfangsadressen für Varia-
blendeskriptoren an Maschinensprache-Unterprogram-
me zu übergeben.
I 8 8 B X ^ = I B 2 4
118 UP=POINTERCBX%)
128 BfiNKl:fiX=256«PEEKCUP)*PEEKCUP+l)
Die Daten, die in der Ganzzahlvariablen BX% gespeichert
sind, werden in Zeile 120 gelesen.
C128-Modus BASIC7.0

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis