Zurück zur Übersicht


INF3314  Maschinenorientierte Programmierung SGINF
Dozent : Prof. Dr.-Ing. Karl-Heinz Jänicke   eMail
Semester4
Einordnung : Informatik, Wahlpflicht Katalog IISWS3
Sprache : Deutsch Art V Ü
Prüfungsart : SL  Credits
Prüfungsform : Klausur 120 min 
Voraussetzungen : Grundlagen der Programmierung
Querverweise :  
Vorkenntnisse : Grundkenntnisse der Programmierung, der Architektur und Organisation von Rechenanlagen sowie der Assemblerprogrammierung des 8086-Prozessors 
Hilfsmittel und Besonderheiten :  
Lehrziele : Vermittlung von Kenntnissen und Fertigkeiten der Assemblerprogrammierung am Beispiel der Intel-80x86-Prozessoren, Verstehen der rechnerinternen Abläufe und der Abbildung von Algorithmen auf das Programmiermodell dieser Prozessoren , Einblick in die Systemprogrammierung und in neue Sprach- und Prozessorkonzepte 
Lehrinhalte :

Nutzung der Entwicklungstools
- Warum und wofür Assemblerprogrammierung?
- Registersatz, Operanden, Adressierungsarten, Speichermodelle
- Unterprogramme, Makros, Parameterübergabe, Verwaltung lokaler Variablen
- rekursive Unterprogramme, reentrante Unterprogramme
- Interruptverarbeitung, TSR-Programme
- Zeichenkettenverarbeitung
- Aufbau, Programmiermodell und Befehlssatzerweiterungen neuerer 80x86-Prozessoren
- CISC- und RISC-Konzept mit Beispielen
- neue Sprachansätze und ihre hardwareseitige Implementierung (Embedded Java)
- hardwarenahe und Hochsprachprogrammierung 

Literatur : Auflistung und Empfehlungen werden in der Lehrveranstaltung gegeben. 


Zurück zur Übersicht