06.11.2013 Aufrufe

Anleitung des M027 - als PDF download - KC-Club

Anleitung des M027 - als PDF download - KC-Club

Anleitung des M027 - als PDF download - KC-Club

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

DEVELOPMENT<br />

2. Editor<br />

m - Anzahl der Bildschirmzeilen fuer eine Druckzeile (beim<br />

Fehlen wird m=1 angenommen)<br />

n - Anzahl der Druckzeilen je Seite (bei n=0 keine<br />

Seitenformatierung)<br />

Werden weniger <strong>als</strong> 2 Argumente angegeben, so erfolgt die<br />

Druckausgabe ueber Bildschirm, bei Angabe von 2 Argumenten<br />

auf den Drucker (User-Kanal 1).<br />

Beispiele:<br />

PRINT 1 0 - Ausgabe auf Drucker ohne Seitenformatierung<br />

PRINT 2 3C - Ausgabe auf Drucker mit Unterbrechung nach jeder<br />

Seite (3CH = 60 Zeilen)<br />

Die Zeichenausgabe wird mit BRK abgebrochen und mit STOP<br />

angehalten (Fortsetzung mit beliebiger Taste). Ist kein Ausgabegeraet<br />

angeschlossen und PRINT wurde ohne Parameter eingegeben,<br />

erfolgt die Ausgabe auf den Bildschirm.<br />

Soll ein Drucker mit selbsterstellter Ausgaberoutine angesteuert<br />

werden, so muss vor dem Start von EDAS auf Systemadresse<br />

0B7BEH die Adresse der Ausgaberoutine eingetragen<br />

werden. Die Ausgaberoutine wird dann ueber den CAOS-Programmverteiler<br />

(UOT1) angesprungen und bekommt im Akkumulator<br />

den Zeichencode eines ASCII-Zeichens. Die Routine ist mit RET<br />

abzuschliessen, Register muessen nicht gerettet werden. Als<br />

Steuerco<strong>des</strong> sind 0AH fuer Line Feed und 0DH fuer Carriage<br />

Return zu verwenden.<br />

ASM: Der Editor wird verlassen und der Assembler aufgerufen (s.<br />

Abschn. 3).<br />

FIND: Durchsuchen <strong>des</strong> Quelltextes nach einem Suchwort.<br />

Nach Aufruf ist ein Suchtext einzugeben. Dieser kann maximal<br />

34 Zeichen lang sein. Die Texteingabe kann mit BREAK<br />

abgebrochen werden. Der im Speicher befindliche Quelltext<br />

wird nach diesem Suchtext durchmustert. Dabei wird zwischen<br />

Gross- und Kleinbuchstaben unterschieden. Begonnen wird in<br />

der Zeile nach der aktuellen Cursorposition. Wird der<br />

gesuchte Text gefunden, so steht der Cursor anschliessend am<br />

Anfang der entsprechenden Zeile, sonst nach der letzten<br />

Textzeile. Der Suchvorgang kann, ohne den Suchtext neu<br />

eingeben zu muessen, im Editier-Modus mit der Taste F2<br />

wiederholt werden. Vor dem Durchsuchen sollte die Cursorposition<br />

mit TOP auf den Textanfang gestellt werden.<br />

TOP: Cursor auf den Textanfang, Anzeige der ersten Textseite.<br />

BOTOM: Cursor auf die Zeile nach dem Textende, Anzeige der<br />

letzten Textseite (30 Zeilen, oder weniger fuer kuerzere<br />

Texte).<br />

EDIT: Anzeige der aktuellen Textseite (zuletzt bearbeitete<br />

Seite).<br />

VERIFY: Ueberpruefung eines auf Magnetband gespeicherten Programms<br />

auf fehlerfreie Aufzeichnung (siehe Bedienungsanleitung<br />

bzw. Systembeschreibung).<br />

8

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!