★ APPLICATIONS ★ PROGRAMMATION ★ CROSS-REFERENCE (COMPUTE MIT) ★ |
Cross-Reference (Compute Mit) | Applications Programmation |
Das Programm CROSS-REFERENCE dient zum Erstellen von Cross-Referenz-Listen von Basicprogrammen. Cross-Referenz-Listen sind Listen, in denen alle in einem Programm angesprungenen Zeilen mit Verweis auf die jeweils aufrufende Zeile, sowie aller Variablen und die Zeilen, in denen sie jeweils Vorkommen, aufgelistet sind. Sehr hilfreich ist eine Cross-Referenz-Liste, wenn ein längeres Programm geändertwerden soll, oder beim Debugging eines fehlerhaft laufenden Programms. CROSS'REFERENCE ist vollständig in Maschinensprache geschrieben, sodaß die Erstellung einer Cross-Referenz-Liste selbst bei einem sehr langen Programm in annehmbarer Zeit geschieht. Da das Programm über ein Menue gesteuert wird, ist die Handhabung sehr einfach. Es stehen fünf Optionen zur Verfügung, die jeweils durch den Anfangsbuchstaben aufgerufen werden können. >Baiscprogramm laden< dient zum Laden des zu untersuchenden Programms. Es können Programme bis zu einer Länge von ca. 35,5 KB untersucht werden. Sollte ein Programm länger sein, wird eine entsprechende Fehlermeldung ausgegeben, ebenso wenn es sich bei dem Programm nicht um ein Basicprogramm handelt. >Katalog< Mit dieser Option wird die Direktory der Diskette angezeigt, bzw. ein Cassetten-Catalog erstellt. >Cross-Reference-Liste< Nachdem Sie die Taste 'C' für diese Funktion gedrückt haben, erscheint unter dem Hauptmenue ein zweites Menue. Sie können wählen, ob Sie eine Referenzliste nur für Sprünge, nurfür Variablen oder für Beides erstellen lassen wollen. Die Ausgabe der Cross-Referenz-Liste kann wahlweise auf einem Drucker oder auf dem Bildschirm erfolgen. Die erzeugte Cross-Referenz-Liste hat folgendes Format: Sprungtabelle: Die aufgerufenen Zeilen werden in numerischer Reihenfolge ausgegeben. Die sie aufrufenden Zeilen sind jeweils darunter zusammengefaßt. Der aufrufende Befehl (z. B. GOTO, GO-SUB, ON GOTO usw.) wird mit ausgegeben. Variablentabelle: Die Variablen werden nach Variablentypen zusammengefaßt in der Reihenfolge INTEGER, REAL, STRING ausgegeben. Innerhalb eines Variablentyps werden zunächst normale (z. B. a,i, usw.) und anschließend indizierte Haben Sie für die Ausgabe der Cross-Referenz-Liste den Bildschirm gewählt, wird nachdem eine Bildschirmseite voll ist, auf Tastendruck die nächste ausgegeben. Bei der Ausgabe auf einen Drucker wird nach jeweils 60 Zeilen ein Formularvorschub ausgeführt. >Variablenliste< Es werden alle im Programm vorkommenden Variablen in der oben dargestellten Art aufgelistet, jedoch ohne daß die Zeilen in denen sie Vorkommen angezeigt werden. >Programin beenden< Dient zum Verlassen des Programms. Möchten sie eine von Ihnen aufgerufene Option abbrechen, so gelangen Sie durch Drücken der Taste 'ESC' ins Menue zurück. Nachdem Sie das Basic-Lade-Programm gestartet haben, wird zunächst ein kurzes Ladeprogramm und anschließend das Maschinenprogramm abgespeichert. Das fertige Programm wird mit RUN “CROSS-REF“ gestartet.
|