NOTATE Utility

Dieses Assemblerprojekt — geschrieben im 8080-Assembler — (aus UK CP/M USER GROUP VOL.29 1) ist ein schönes Beispiel für den Einsatz von Macros 2).
Die Funktion des Programms ist einfach: Jede Zeile der Eingabedatei wird auf dem Monitor angezeigt und es wird auf eine Eingabe von der Tastatur gewartet. Diese Eingabe wird als Kommentar an die Zeilen der bestehenden Datei angehängt. Zur Beendigung muss das Kontrollzeichen ^Z eingegeben werden.

Hier die Quelldateien:

1. Hier finden sich die in der Liste aufgeführten Dateien: NOTATE.ASM, NCOMPARE.LIB, SYMSTACK.LIB, SEQIO.LIB, DOWHILES.LIB und WHENS.LIB. Die Dateien der UK CP/M USER GROUP finden sich z.B. unter: z80cpu.eu, www.filewatcher.com (http://www.filewatcher.com/b/ftp/ftp.trailing-edge.com/pub/oakcpm2/cpmug-0.html) oder www.retroarchive.org
2. Zum Thema strukturierte Programmierung wurde im Mai 2014 in der CP/M Newsgroup eine Informationsseite mit dem Titel Adding Structured Control-flow to any Assembler veröffentlicht