Pflichtfach
zeitlicher Ablauf V/Ü/P: 2/0/1
Prof. Dr.-Ing. L. Urbas
Professur für Prozessleittechnik
VL Mikrorechentechnik I WS 2012/2013
Vorlesung | montags | 5. DS | 14:50 - 16:20 Uhr | BAR/SCHÖ/E |
Vorlesung | mittwochs | 5. DS | 14:50 - 16:20 Uhr | BAR/SCHÖ/E |
Beginn: | 10.10.2012 | | | |
Ende: | voraussichtl. 28.11.2012 | | | |
Einführung Praktikum: | 5.11.12 | | | |
Einschreibung Praktikum: | 6.11.12-12.11.12 | | | |
Praktikumsdurchführung: | 19.11.12-28.1.13 | | | |
Ziele
Die Studierenden sollen befähigt werden, Projekte zur Programmierung von Mikroprozessoren zu bewerten, zu planen und durchzuführen. Die Studierenden sollen sich selbständig in die projekt- und hardwarespezifischen Befehlssatzarchitekturen und Werkzeugketten einarbeiten können. Sie sollen außerdem in die Lage versetzt werden, Algorithmen und kleinere Programme in einem Assembler-Dialekt oder in der Programmiersprache C zu lesen, zu planen und selbst zu erstellen.
Inhalte
- Aufbau von Mikroprozessoren und Mikrocontrollern
Problemstellung, Begriffe, Prozessor, Memory, Steuerregister, Address-, Daten-, und Steuerbusse, Anbindung von Prozessperipherie, 80x86-Familie
- Programmierung in Assembler
Sprachumfang der 80x86-Famile, Syntaxregeln, Arithmetische und Logische Befehle, Speicherbereiche, Stack, Adressierungsarten, Bedingte Sprünge, Unterprogramme, Interruptbehandlung, Anbindung von Prozessperipherie, Macros
- Programmierung in C
Sprachumfang, Syntaxregeln, Datentypen, Zeiger, Modularisierung durch Unterprogramme und Funktionssammlungen (Libraries), Systemunabhängige Grafikprogrammierung
Vorausgesetzt werden die Grundvorlesungen Informatik 1 und 2
Praktikum
Begleitend und im Anschluss an die Vorlesung werden in Gruppen 3 Pflichtpraktika durchgeführt:
Weitere Informationen und die Anmeldung finden Sie hier: http://www.ifn.et.tu-dresden.de/tk/lehre/mrt1
Im WS 2012/13 werden die Praktika im Zeitraum 19.11.12 bis 28.1.2013 angeboten. Die Einschreibung in die Praktika erfolgt in KW 45 im Zeitraum 6.11.12 bis 12.11.12.
Termine WS 2012/2013
10.10.2012 | Rechnerarchitekturen (Steuerwerke, v.Neumann) |
15.10.2012 | Befehlssatzarchitektur 80x86 |
17.10.2012 | Register, Speicheradressierung |
22.10.2012 | Felder, Strukturen, Bedingte Steuerung des Programmflusses |
24.10.2012 | Indirekte Adressierung |
29.10.2012 | Interrupts, Anbindung von Prozessperipherie |
31.10.2012 | entfällt - Reformationstag |
05.11.2012 | Grundelemente der Programmiersprache C |
07.11.2012 | entfällt - Namur Hauptsitzung |
12.11.2012 | Felder, Strukturen, Zeiger |
14.11.2012 | Zeiger und dynamische Datenstrukturen |
19.11.2012 | entfällt - Jahrestreffen PAAT |
21.11.2012 | entfällt - Bußtag |
26.11.2012 | Zeiger und dynamische Datenstrukturen |
17.12.2012 | Zusatztermin 1: Programmbeispiele 1 |
19.12.2012 | Zusatztermin 2: Programmbeispiele 2 |
Downloads
Die Foliensätze werden sukzessive zur Verfügung gestellt.
MRT Virtual Appliance
Für alle Teilnehmer der Vorlesungen MRT1 und MRT2 sollen die gleichen Voraussetzungen für die Teilnahme an Übungen und Praktika gegeben sein. Außerdem sollen Studenten die Möglichkeit haben, Beispiele der Vorlesung an ihrem Rechner direkt mitzuverfolgen.
Um dies zu gewährleisten, wird eine Virtual Appliance bereitgestellt, die ein vorkonfiguriertes und getestetes System enthält. In dem folgendem PDF-Dokument werden Installation und Betrieb als VirtualBox Appliance beschrieben.
Downloads zur MRT Virtual Appliance
Download der PLT VL MRT Appliance, Release 2012-03-21 (Achtung ca. 1.5 GB, VirtualBox Appliance basierend auf Ubuntu Oneiric Ocelot 11.10)