Professur Rechnerarchitektur







Maschinenorientierte Programmierung (IF/AIF)

Lehrender Prof. W. Rehm
Umfang 2/2/0 SWS
Einordnung Pflichtveranstaltung des Grundstudiums (IF+AIF)
Semesterempfehlung 3.Semester (Wintersemester)
Ziel Einführung in die Grundlagen der maschinennahen Programmierung anhand der Assemblerprogrammierung, der Interaktion mit verschiedener Hardware sowie der Einbindung von Assembler in höhere Programmiersprachen. Erwerb grundlegender diesbezüglicher Fähigkeiten durch praktische Übungen.
Bewertung Bestandteil der schriftlichen Vordiplomprüfung "Technische Informatik"
Beschreibung In Vorlesungen erfolgt die grundlegende Darstellung des Lehrstoffes. Dieser wird in begleitenden Übungen vertieft. Die Übungen bestehen zum einen aus einem mehr theoretischen Teil, in dem nochmals die zur Bearbeitung der Übungsaufgaben notwendigen Kenntnisse vertieft werden, und zum anderen aus einem praktischen Teil.
Inhalt
  • Aufbau eines Assemblerprogrammes, Übersetzung, DOS-Schnittstelle
  • 80x86 Architektur, 8051 Architektur, Speichermodelle
  • Befehle, Adressierungsarten
  • Parameterübergabeschemata
  • Multi-Modul-Programmierung (Makros/Unterprogramme)
  • E/A Bausteine, Polling, Interrupts, TSR
  • C-Schnittstelle
  • Leistungsoptimierung (C vs. ASM)
  • strukturierter Assembler
Lehrmaterial
Empfohlene Literatur