Module

Maschinenorientierte Programmierung

Machine-Oriented Programming

5 LPWiSeDE

Inhalte

Vorlesung • Einführung in das Fachgebiet • Grundlagen des Software Engineering (Entwurfsmodelle für Software, Entwicklungsprozess, Life Cycle) • Prototyping-Modell, Wasserfall-Modell, Spiral-Modell, Objektorientierter Modellansatz, V-Modell • Hochsprachen (Compiler, Interpreter), Assemblersprachen,Maschinensprachen • Ablauf Programmentwicklung (von Entwurf bis zum Debuggen, Workbench–Konzept) • Softwaresimulator COMPI16 • Softwaresimulator SMS32 • Adressierungssystem von Intel-Architekturen (Wiederholung: Architektur und Adressierungsverfahren) • Befehlssatz von Intel-Architekturen • DOS–Debug • Betriebssystemrufe (DOS–INT21, BIOS–INT10) • Workbench TASM Praktikum • Projektaufgabe mit TASM

Lernziele

Kompetenzen • Fertigkeit zum logischen, analytischen und konzeptionellen Denken Kenntnisse und Fähigkeiten • Vermittlung der Grundlagen der Assemblerprogrammierung (maschinenorientiert) • Bedienung eines Mikroprozessorgesteuerten Rechners auf Registertransferebene

Prüfungsleistung

Die Anzahl der Projektaufgaben ergibt sich aus der jeweiligen Aufgabenstellung. Die Gesamtnote für das Modul ergibt sich aus dem Durchschnitt der einzelnen Projektbewertungen.

Literatur (8)
  • W. Link: "Assembler Programmierung", Franzis Verlag, Poing, 1999
  • B. Wohak: "80x86/Pentium Assembler", IWT Verlag, Bonn 1995
  • B. Wohak: "Das Lehrbuch zur Assemblerprogrammierung der x86-Prozessoren unter MSDOS", IWT Verlag, München 1987
  • J. Erdweg: "Assembler Programmierung", Vieweg Verlag, Braunschweig
  • Podschun, Eyke: "Das Assembler-Buch", Addison-Wesley Verlag, Bonn 1995
  • H. Kolloschie: "Mikrorechner – Simulator", Dokumentation VS 1.5
  • H. Kolloschie: "COMPI16", Dokumentation VS 1.4
  • H. Kolloschie: "MSDOS", Dokumentation VS 1.3

Bemerkungen

• Studiengang Elektrotechnik, B. Eng.: Wahlpflichtmodul in allen Studienrichtungen

Quelle: Modulbeschreibung der BTU · abgerufen 14.10.2026Original

Modulkatalog · inoffiziell

Betula ist ein inoffizielles Projekt und gehört nicht zur BTU.

Folia 1.0.3Radix 0.6.0

Daten vom 21.10.2026WiSe 2026/27Quelle: BTU