Komplexaufgabe Assembler-Praktikum
Erstellen Sie ein Assembler-Programm welches in der Lage ist, einen
vorgegebenen mathematischen Ausdruck numerisch auszuwerten.
Das Programm sollte mindestens über den folgenden Funktionsumfang
verfügen:
-
Verarbeitung ganzer Zahlen (32 Bit)
-
Ausführung der Operationen + - * /
-
wahlweise Eingabe des mathematischen Ausdrucks über
Parameterliste oder interaktiv über Tastatur
-
wahlweise Ausgabe des Ergebnisses in Dezimal- oder
Hexadezimaldarstellung
Bei der Erstellung des Programms sind die folgenden Restriktionen
einzuhalten:
-
Das Programm ist modular zu gestalten.
-
Benutzen Sie konsequent die Routinen der im Rahmen der Übungsaufgaben
erstellten Prozedurbibiliothek.
-
Das Programm ist so zu konzipieren, daß seine
Bedienoberfläche ohne
Eingriffe in die interne Programmstruktur einfach austauschbar ist.
-
Das Programm muß über eine Hilfefunktion verfügen.
-
Für das Programm ist eine Entwicklerdokumentation zu erstellen.
P. Böhme, 02.03.1995