FÜR DIE BENUTZUNG VON MS-DOS M IT 256KB-SPEICHER
Wenn Ihr System einen 256KB-Speicher beinhaltet, sollten Sie bei
Verwendung des MS-LINK-Dienstprogramms die /HIGH-Option
nicht benutzen. (Diese Option kann ohnehin mit PASC AL- und
FORTRAN-Programmen unabhängig von der verfügbaren Spei
chergröße nicht benutzt werden.) Der MS-LINK-Vorgang wird
wie üblich durchgeführt. Sobald MS-DOS aber versucht, das
maschinenausführbare .EXE-Programm in den Speicher zu laden,
ist ein Neubetätigen des Netzschalters am Computer erforderlich.
Es ist möglich, ein Unterprogramm, das vom BASIC-Interpreter
übersetzt werden soll, in den oberen Bereich des Speichers zu
laden. Dies ist aber nur dann zu empfehlen, wenn Sie bereits mit
der Funktionsweise der Programm-Testhilfe (debugger) vertraut
sind:
1. Vergewissern Sie sich, daß Ihr Unterprogramm keine Fehler
enthält.
2. übertragen Sie das Unterprogramm in den oberen Speicher
bereich.
3. Notieren Sie die neue Segmentadresse entsprechend der neuen
Anfangsadresse des Unterprogramms.
4. Laden Sie den BASIC-Interpreter.
5. Laden Sie das BASIC-Programm.
6. Ändern Sie die DEF SEG-Instruktion, damit sie auf die neue
Anfangsadresse zeigt.
7. Übertragen Sie das Unterprogramm auf Platte (B S AV E ).
Die nachstehende Erläuterung sollten Sie lesen, wenn Sie Pro
gramme einsetzen wollen, die die Größe des Benutzerbereichs
berechnen. Die folgenden Anweisungen sorgen dafür, daß das Pro
gramm einwandfrei geladen wird.
1. Laden Sie das Anwender-Programm.
2. Kopieren Sie den Inhalt von CS (Segmentadresse des Pro
gramms) in eine Speicherstelle (2 Byte), wo er nicht versehen
tlich gelöscht werden kann.
3. Rufen Sie die System-Funktion " M odify allocated memory
block" auf, indem Sie folgende Anweisungen ausführen:
• Übertragen Sie den Inhalt von CS in ES
• Laden Sie BX mit der Länge des Programms
WICHTIGER HINWEIS
017-0031782