Herunterladen Inhalt Inhalt Diese Seite drucken

Nutzung Von Service In Maschinenprogrammen; Nutzung Der Programme Fload Und Fsave In Maschinenprogrammen - Kleincomputer KC 85 Handbuch

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

Werbung

CAOS-Betriebsart
Das Programm SERVICE kopiert beim Programmstart einen Programm-
teil in den Speicherbereich D8H - FFH.
Darf
dieser
Speicherbereich
überschrieben werden, kann das Programm SERVICE ohne Selbststart
abgespeichert werden:
FSAVE BE00 C000
Name:SERVICE1
Beim Laden von FLOAD auf die Adresse 0 wird der Programmteil auf
Adresse D8H überschrieben!

4.2. Nutzung von SERVICE in Maschinenprogrammen

Das Programm SERVICE besitzt eine Schnittstelle, die den Aufruf
der Programmkomponenten unterstützt. Sind der Bildwiederholspei-
cher abgeschaltet und ein Anwenderstack definiert, so kann die
oben für BASIC beschriebene Schnittstelle auch in Maschinenpro-
grammen genutzt werden.
Anderenfalls steht als Einsprungadresse die BE00H zur Verfügung.
Das Unterprogramm wird über die Programmnummer im Register A
ausgwählt:
UP-Nr.
0
- FLOAD; Name muß ab Adresse 0 eingetragen werden.
1
- FSAVE; Name muß ab Adresse 0 eingetragen werden. Die
Argumente müssen ab Adresse 0B781H eingetragen werden.
ARGN - Anzahl der Argumente 2 oder 3
ARG1 - Ladeadresse
ARG2 - Endeadresse+1
ARG3 - Startadresse (bei Bedarf)
2
- DIR;
schirm
3
- STAT; Anzeige es freien Speicherplatzes auf der Dis-
kette
4
- REN; Umbenennen einer Datei, wobei erst der alte und
danach der neue Name angefordert werden
5
- SETRO;
Name angefordert wird
6
- SETWR;
Name angefordert wird
7
- ERA; Löschen einer Datei, deren Name angefordert wird
Alle Register können nach dem Aufruf verändert sein!

4.3. Nutzung der Programme FLOAD und FSAVE in Maschinenprogrammen

Die auf der CAOS-Diskette enthaltenen Programme FLOAD.KCC und
FSAVE.KCC können von Maschinenprogrammen aufgerufen oder in diese
eingebunden werden. Sie sind speicherverschieblich.
70
z.B.
Auflisten des Disketteninhaltes auf dem Bild-
Setzen des Schreibschutzes für Datei,
Aufheben des Schreibschutzes für Datei, deren
4. Einbindung in Programme
für
Maschinenprogramme
nicht
deren

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis