Maschinenorientierte Programmierung
Machine-Oriented Programming
5 CPWinterDE
Contents
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
Learning outcomes
Kompetenzen • Fertigkeit zum logischen, analytischen und konzeptionellen Denken Kenntnisse und Fähigkeiten • Vermittlung der Grundlagen der Assemblerprogrammierung (maschinenorientiert) • Bedienung eines Mikroprozessorgesteuerten Rechners auf Registertransferebene
Assessment
Die Anzahl der Projektaufgaben ergibt sich aus der jeweiligen Aufgabenstellung. Die Gesamtnote für das Modul ergibt sich aus dem Durchschnitt der einzelnen Projektbewertungen.
Literature (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
Remarks
• Studiengang Elektrotechnik, B. Eng.: Wahlpflichtmodul in allen Studienrichtungen
Source: BTU's module description · retrieved 14 Oct 2026Original