Assembler-Seminaraufgabe WS01/02 (IA)

Diskussionsergebnisse zu dieser Seminaraufgabe werden regelmäßig in die Newsgroup ptl.assembler gepostet

Entwickle das Dienstprogramm MIMES zur Base64- bzw. QuotedPrintable-Codierung einer Datei beliebigen Inhalts sowie zur Dekodierung einer Base64- bzw. QuotedPrintable-codierten Datei. Folgende Programmaufrufe sind möglich :

Im Sourcecode des Dienstprogramms MIMES sollen die Möglichkeiten der Code- und Datenstrukturierung durch Module, Segmente und Prozeduren sowie Parameterübergaben an Unterprogramme und lokale Variablen in Unterprogrammen ausgenutzt werden. Zur Ablage der Parameter und lokalen Variablen bietet sich der Stack an (vgl. Techniken von Borland TurboPascal).

Zur weiteren Information dienen insbesondere folgende Quellen :

In dieser Seminaraufgabe sind vordefinierte Module oder Makros nicht erwünscht; davon ausgenommen sind selbstverständlich alle während der Bearbeitung dieser Seminaraufgabe erstellten Module und Makros sowie alle während der Vorlesung besprochenen Beipielprogramme.

Als Zielkonfiguration für das Dienstprogramm MIMES ist ein Personalcomputer (PC) gemäß Intel-Architektur (>= 8086) unter Microsoft DOS (>= Version 5.0) gefordert. Die Lauffähigkeit auf den WinNT-PC´s in den RZ´s 1, 2 und 3 muß gewährleistet sein.

Spätester Abgabetermin für die Seminaraufgabe ist der 21.01.2002. Für verspätete Abgaben gilt folgende Regelung : Pro Tag Verspätung (incl. Sonnabende und Sonntage) werden pauschal 5% der erreichbaren Punktzahl abgezogen (z.B. erreichbare Punktzahl = 100, erreichte Punktzahl = 80, Abgabe am 23.01.2002 (d.h. zwei Tage zu spät) => bewertete Punktzahl = 70).

Ansprechpartner : Birger Wolter