Assembler-Seminaraufgabe SS97 (IA)

Entwickeln Sie - zuzüglich der Hauptprogramme DSIZEASS (80x86-Assembler) und DSIZEPAS (TurboPascal) - ein allgemein verwendbares Unterprogramm DIRSIZE (80x86-Assembler) zur Berechnung des Speicherplatzbedarfs aller Dateien eines bestimmten Directories. Bei der Berechnung sind auch die Dateien aller zugehörigen Subdirectories zu berücksichtigen. Die Hauptprogramme DSIZEASS und DSIZEPAS sollen jeweils die Struktur eines übergebenen Directories (z.B. D:\A) plus den Speicherplatzbedarf pro Directory gemäß obiger Berechnungsvorschrift über die Datei Standard-Ausgabe ausgeben. Das nachfolgende Beispiel möge die Aufgabenstellung verdeutlichen :

Zur weiteren Information dienen insbesondere folgende Quellen :

Die Programme sollen unter 80x86-Assembler (Microsoft MASM oder Borland TASM) und TurboPascal (Version 6.x/7.x) auf einem beliebigen Rechnersystem entwickelt werden. Als Zielkonfiguration ist ein Personalcomputer (PC) gemäß Intel-Architektur (>= 8086) unter Microsoft DOS (>= Version 5.0) gefordert.

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

Die Testumgebung (Hauptprogramme DSIZEASS und DSIZEPAS) muß auf den lokalen und Netzwerklaufwerken der PC´s im RZ2 lauffähig sein.

Spätester Abgabetermin für Programm und Dokumentation ist der 1.12.1997. 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 3.12.1997 (d.h. zwei Tage zu spät) => bewertete Punktzahl = 70)

Im Rahmen der vorherigen Seminaraufgabe (WS96/97) wurde versuchsweise ein "Newsletter-Service" eingeführt. Da die Testphase positiv verlief, biete ich diesen Service auch für die aktuelle Seminaraufgabe an. Interessenten/-innen lassen sich bitte durch Angabe ihrer eMail-Adresse unter wol@fh-wedel.de registrieren.

Ansprechpartner : Birger Wolter

Anhang :

  • Assembler-Seminaraufgabe WS96/97 (IA) : Seite 1, 2, 3
  • Newsletter Assembler-Seminaraufgabe WS96/97 : 1, 2, 3, 4, 5, 6, 7