★ APPLICATIONS ★ PROGRAMMATION ★ Laufschrift|CPC Amstrad International) ★ |
Label Basic (CPC Amstrad International) | Applications Programmation |
CPC 6128/plus Diese kleine BASIC-Erweiterung stellt sechs neue Befehle zur Verfügung, die sich alle mit der Verwendung von Labels beschäftigen. Aufgrund des geringen Umfangs (rund 340 Bytes im Speicher) kann Sie ohne Probleme eingebunden werden, und cs bleibt noch mehr als genug Platz für das eigene Programm. |DEFINE,”label” Mit diesem Befehl können Sie einer Programmstelle ein Label zuordnen (auch zwischen zwei Befehlen). |JUMP,”label" Dieser Befehl bewirkt einen Sprung zu dem angegebenen Label. |CALL,'Mabel” kann mit dem Befehl GOSUB verglichen werden. Wurde eine Label mit ICALL angesprungen, kann mit dem RETURN-Befehl einfach wieder zurückgesprungen werden. |DEFLAK,”label”,z Mit diesem Befehl kann einer Zeile (z) ein Label zugeordnet werden, ln diesem Zusammenhang dürfen Sie jedoch nicht mit dem RENUMber-Befehl arbeiten, da die Zeilennummer nicht automatisch erhöht oder verringert wird. |RKSTORE,wlabel” Hiermit wird der DATA-Zeiger auf die mit “label” definierte Stelle gesetzt. Dieser Befehl entspricht dem BASIC-Kommando RESTORE. |CLEAR Alle bisher definierten Labels werden gelöscht. Zur Demonstration der einzelnen Befehle finden Sie noch das Programm LBDEMO.1KB. Um es zu starten, sollten Sie zuerst die BASIC-Erweiterung installieren. Beim Umgang mit Lahel-BASIC sollten Sie folgendes beachten:
|