Abschnitt 8: Speichern von Text, Daten und Programmen in Files
123
Retten von Datenregister-Inhalten in Files (
Genau wie bei Textfiles miissen Sie erst durch Angabe des Filenamens und der FilegroBe einen Datenfile erzeugen,
bevor Sie Information darin speichern konnen.
1. Geben Sie den Namen des Files in das Alpha-Register (bis zu sieben Alpha-Zeichen, keine Kommas) ein.
2. Geben Sie die GroBe des Datenfiles in das X-Register ein. Die GroBe des Files ist die benotigte Anzahl von
Registern, und entspricht der Anzahl von Datenregistern, die Sie retten wollen.*
3. Fihren Sie [crriD] aus (create file, data).
Retten aller Register ((saver]). Die Funktion [saver| (save registers) rettet die Daten in allen Hauptspeicher-
Registern, indem jeder Zahlenwert in das entsprechende Register des spezifizierten Datenfiles kopiert wird.
1. Tasten Sie den Namen des Datenfiles in das Alpha-Register.
2. Fiihren Sie [sAver] aus.
Die Anzahl der Register im Datenfile muf3 mindestens der Anzahl der Daten-Register im Hauptspeicher entsprechen.
Retten von einzelnen Registerinhalten ((savex]). Die Funktion [savex] (save X) kopiert den Inhalt des X-Registers
und legt ihn in dem spezifizierten Register n eines Datenfiles ab.
1. Tasten Sie den Namen des Datenfiles in das Alpha-Register.
2. Geben Sie n in das X-Register ein und fithren Sie [seekpTa] aus. Diessetzt den Zeiger des Datenfiles auf das
Register n.
3. Fihren Sie [savex] aus.
Der Inhalt des X-Registers wird in das Register n des Datenfiles kopiert.
Wenn Sie Daten in aufeinanderfolgenden Registern abspeichern wollen, kénnen Sie nach dem Abspeichern des
ersten Inhalts, Schritt 2 auslassen, da die Funktion
den Zeiger des Datenfiles automatisch um ein Register
weiterschiebt.
Zurickrufen von Daten aus Files
Zuriickrufen aller Register. Die Funktion [GeTr] (get register) kopiert den Inhalt aller Register des spezifizierten
Datenfiles in die entsprechenden Register des Hauptspeichers. (Diese Operation ist die Umkehrung von [SAVER].)
1. Tasten Sie den Namen des Datenfiles in das Alpha-Register.
2. Fihren Sie (GeTr] aus.
Die Daten von Register 000 des Datenfiles werden nach R, im Hauptspeicher kopiert usw. Wenn im Hauptspeicher
weniger Register als im Datenfile vorhanden sind, werden soviele Register wie moglich kopiert.
* Datenfiles benutzen, genau wie Textfiles, zwei Register fiir den Header, in denen Name, Typ, GroBe und Zeiger-Information
gespeichert werden. Die Header-Register sind nicht in der FilegroBe eingeschlossen.