Herunterladen Inhalt Inhalt Diese Seite drucken

Basic-Up Zur Pa - Kleincomputer KC 85/3 Handbuch

Vorschau ausblenden Andere Handbücher für KC 85/3:
Inhaltsverzeichnis

Werbung

DIE LETZTEN TRICKS
Die Anweisung lautet:
PRINT PEEK(14848)
Mit Hilfe der eben genannten sechs Anweisungen sind wir also in der Lage,
kleine Maschinenprogramme, Zeichenbildtabellen oder andere Dateien vom
BASIC-Interpreter aus zu erstellen.
Solche Maschinenprogramme kann man dann auch innerhalb eines BASIC-
Programms durch die Anweisung CALL oder die Funktion URS aufrufen und
abarbeiten lassen.
Die Funktion URS (x) ruft ein Maschinenprogramm mit dem Argument x auf.
Dabei sind folgende Schritte erforderlich:
1. Speichern der Anfangsadresse des Maschinenprogramms auf Adresse
3«4H (L-Teil) und 3«5H (H-Teil)
(L-Teil. . . niederwertiger Teil, z.B. 8« bei 3«8«; H-Teil. . . höherwertiger Teil,
z. B. 3« bei 3«8«)
2. Aufruf der URS-Funktion
Beispiel: Ein Maschinenprogramm wird mit dem MODIFY-Kommando des
Betriebssystems KC 85/3-CAOS auf eine freie Adresse (z.B. «H)
eingegeben:
Adresse
MC
««««
CD6FC9
«««3
13
«««4
7A
«««5
43
«««6
CDB1D«
«««9
C9
Anweisung
START: CALL CPRVL3
INC DE
LD A,D
LD B,E
CALL FRE3
RET
Bemerkung

; BASIC-UP zur Pa-

; rameterausgabe in
; das Register DE
; Von BASIC übergebene
; Parameter
; Reg. A, B-Funktions-
; wertrückgabe
; BASIC-UPzur Funktions-
; wertzuweisung an
; BASIC-Variable
; Rücksprung in BASIC
22
119

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis