Übung Assembler 1 - Aufgabe 3

Reimplementiere das in der 2. Aufgabe (am 14. November 2005) entwickelte COM-Programme in der Syntax des Turbo-Assemblers. Dabei soll von den Möglichkeiten der PROC/ENDP-Anweisung, den symbolischen Sprungmarken, den symbolischen Speicheradressen und der OFFSET-Anweisung bestmöglich Gebrauch gemacht werden.

Entwickle ferner ein Assemblerprogramm (COM-Format) zur Ausgabe des Alphabets in folgendem Format :

41:A - 42:B - 43:C - 44:D - 45:E - 46:F - 47:G - 48:H - 49:I - 4A:J
4B:K - 4C:L - 4D:M - 4E:N - 4F:O - 50:P - 51:Q - 52:R - 53:S - 54:T
55:U - 56:V - 57:W - 58:X - 59:Y - 5A:Z
Die simple Ausgabe des Alphabets mittels der (hintereinandergereihten) DOS-Funktion "Zeichenausgabe" (DOS-Funktionscode : 02) oder/und mittels der (einmaligen) DOS-Funktion "Zeichenkettenausgabe" (DOS-Funktionscode : 09) gilt wie bereits in der 1. Aufgabe (am 31. Oktober 2005) als unzulässig.

Stand: 28.11.2005 (Birger Wolter)