-
Programmbearbeitung
Bild 3 Programmorganisation in der Programmiersprache STEP
5
2.2.2 Programmspeicherung
Wenn in der ZBG ein steckbares RAM-Modul vorhanden ist, kann das An-
wenderprogramm direkt vom PG in die ZBG übertragen werden. Dabei
werden alle programmierten Bausteine in beliebiger Reihenfolge im RAM-
Modul abgelegt. Datenbausteine DB und
DX
werden im RAM-Modul abgelegt,
bis dieses gefüllt ist, danach im Datenbaustein-RAM der ZBG (siehe
Bild 17). Das ZBG-RAM enthält Platz für 11392 Speicherwörter, Bei Ver-
wendung von Schieberegistern vermindert sich dieser Platz jedoch um
die Anzahl der benötigten Datenwörter je aufgerufenes Schieberegister;
dabei verschiebt sich die Endadresse des Datenbaustein-RAMs zu niedri-
geren Adressen hin (siehe Abschnitt
5 . 6 ) .
Wenn ein EPROM-Modul zur Speicherung des Anwenderprogrammmc verwendet
wird, werden alle programmierten Bausteine in diesem Modul hinterlegt.
Datenbausteine, die variable Daten enthalten
-
also im Ablauf des
Anwenderprogramms geändert werden sollen
-
müssen deshalb im Neustart
aus dem EPROM-Modul in den RAM-Speicherbereich der ZBG kopiert werden
(siehe dazu Abschnitt
5 . 8 ) .
DB 0,
1 ,
2 und DX
0
werden vom System-
Programm verwaltet und dürfen nur für genau festgelegte Zwecke benutzt
werden (siehe Abschnitt
2 . 6 ) .