|
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
|
|