Hinweise zur Entwicklung von Assembler-Programmen für den Praktikumsrechner

  • In der ersten Phase müssen Sie sich mit der gestellten Aufgabe gründlich auseinandersetzen und - falls nötig - sich noch einmal mit den benutzten Komponenten des Mikrorechners (CPU, Tastatur, Anzeige, Parallelport, Timer, serielle Schnittstelle) anhand des HTML-Kurses, des Skriptes oder der Datenblätter befassen.

  • In der 2. Phase müssen Sie einen geeigneten Algorithmus zur Lösung der Aufgabe finden. Die Versuchsbeschreibungen erleichtern Ihnen diese Arbeit dadurch, daß sie Punkt-für-Punkt den Lösungsweg zur Aufgabe vorgeben. Im übertragenen Sinne stellen sie ein "geschriebenes" Flußdiagramm zur Aufgabenlösung dar, aus dem Sie sich dann ein "graphisches" Flußdiagramm erzeugen können. Im HTML-Kurs finden Sie im Abschnitt 1.4 eine Beschreibung, wie Sie aus der Aufgabenstellung zunächst ein Flußdiagramm gewinnen und aus diesem dann - durch fortschreitende Verfeinerung - zum gewünschten Assembler-Programm gelangen.

  • In der 3. Phase müssen Sie nun das Assembler-Programm erstellen. Dazu können Sie sich der zur Verfügung gestellten "Integrierten Entwicklungsumgebung" (IDE) bedienen, die in den Hinweisen zur Installation beschrieben wird. Die IDE besteht im wesentlichen aus einem Editor zur Programmeingabe und dem Assembler zur Übersetzung des Programms in Maschinensprache.

  • In der 4. Phase können Sie nun Ihr entwickeltes Programm mit Hilfe eines Simulators "zum Laufen" bringen und austesten.

    • Werden dabei Fehler erkannt, so müssen Sie den beschriebenen Entwicklungsablauf erneut durchführen. Je nach der Art des Fehlers müssen Sie dazu noch einmal zur Phase 1, 2 oder 3 zurückkehren.

    • Läuft das Programm fehlerfrei, haben Sie die Aufgabe erfolgreich gelöst.
      Herzlichen Glückwunsch!

Hinweis:
Sie haben für die IDE und den Simulator jeweils die Wahl zwischen einer älteren DOS-Version und einer neueren Windows-Version. Beide IDE-Versionen sowie die DOS-Version des Simulators verfügen über eine Komponente, die die Möglichkeit bietet, ein assembliertes Programm über die V.24-Schnittstelle auf eine Ziel-Hardware herunter zu laden. Diese Komponente wird im Rahmen dieses Praktikums jedoch nicht gebraucht. e)