Assembler-Seminaraufgabe SS99 (IA)

Diese Seminaraufgabe unterliegt bis einschließlich 5.7.1999 gegebenenfalls noch Veränderungen

Entwickeln Sie das Dienstprogramm HTMLBAUM zur Generierung statischer HTML-Dokumente zur Darstellung eines DOS-Verzeichnis-Baums. Der Inhalt und die Struktur der HTML-Dokumente sind den vorbereiteten Beispielen zu entnehmen.

Eine Musterlösung des Dienstprogramms HTMLBAUM liegt im EXE-Format unter RZ1/DATA:HANDOUT\SOFTWARE\ASS\PTL vor. Das zu durchsuchende Verzeichnis (incl. aller Unterverzeichnisse) wird HTMLBAUM als Parameter übergeben; die generierten HTML-Dokumente werden von HTMLBAUM in das aktuelle Verzeichnis geschrieben.

Im Sourcecode des Dienstprogramms HTMLBAUM 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 HTMLBAUM ist ein Personalcomputer (PC) gemäß Intel-Architektur (>= 8086) unter Microsoft DOS (>= Version 5.0) gefordert. Die Lauffähigkeit auf den DOS-PC´s im RZ5 sowie auf den WinNT-PC´s im RZ1 bzw. RZ3 muß gewährleistet sein.

Spätester Abgabetermin für die Seminaraufgabe ist der 6.12.1999. 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 8.12.1999 (d.h. zwei Tage zu spät) => bewertete Punktzahl = 70).

Im Rahmen der Seminaraufgaben WS96/97 bis SS98 wurde ein "Newsletter-Service" angeboten. Dieses Angebot wurde ab der Seminaraufgabe WS98/99 durch eine Diskussion in der Newsgroup ptl.ia auf dem News-Server news.fh-wedel.de ersetzt.

Ansprechpartner : Birger Wolter