Rechnerarchitekturen / Rechnerarchitekturen I
Aktuelles
- Bitte melden Sie sich im StudIP an, damit Sie für uns erreichbar sind.
- Falls noch nicht geschehen, besorgen Sie sich unbedingt mein Buch "Embedded Controller - Eine Einführung in Hard- und Software" in der Bibliothek. Empfehlenswert ist auch das Buch von Bertram Wohak " 8086 286 Assembler - das Lehrbuch zur Assemblerprogrammierung der 8086/8088/80186/80286-Prozessoren unter MSDOS". Beachten Sie die Infos zum Zugang zur Bibliothek.
- Sie erhalten in Kürze Hinweise, wie Sie sich selbst in den weiteren Stoff der LV einarbeiten sollen.
- Passende Kommunikationswege für Fragen etc. bekommen Sie ebenfalls mitgeteilt.
- Das Tutorium Rechnerarchitekturen findet wie alle Präsenzveranstaltungen vorläufig nicht statt.
Infos
- Pflichtveranstaltung für die Studierenden der Studienrichtungen Automatisierung, Informationstechnik des Studiengangs EIT(iP) der Fakultät Elektrotechnik
- ältere Bezeichnungen: Rechnerarchitekturen I ( ab PO 2000), Mikroprozessortechnik (vor PO2000); Mikrocomputertechnik I
- Auf der Veranstaltung RA baut das
Labor Datentechnik /
Labor für Datentechnik I auf, das typischerweise ein Semester später besucht werden sollte. Das
Labor vertieft die Themen der Vorlesung durch eigene praktische Arbeiten der Studierenden.
Inhalt
- Gliederung
- Die Vorlesung Rechnerarchitekturen (RA) führt in die Mikroprozessortechnik und zum Verständnis notwendige Basistechnologien ein.
- Sie umfasst:
- Rechnen mit Dual- und Hexadezimalzahlen
- Codes
- Halbleiterspeicher und ihre Verwendung
- Grundstruktur digitaler Rechner
- Einführung in die Hardware der Mikroprozessortechnik am Beispiel des Embedded Controllers 80C186/188 (Intel, AMD)
- Einführung in die Assemblerprogrammierung
- Die detaillierten Inhalte der Vorlesung (und darüber hinausgehende Themen) finden sich in dem Buch Embedded Controller - Eine Einführung in Hard- und Software.
Downloads:
Gliederung
Literatur
Die folgenden Unterlagen sind nur fakultätsintern verfügbar:
Miniübungen aus der Vorlesung
|
download
|
Configuration File etc. für Einsatz der Borland Tools mit der ASM-Entwicklungsumgebung | download |
ASM-Entwicklungsumgebung (auch für Win7/8/10-64 geeignet) | download |
Anleitung zur Fenstervergrößerung der Entwicklungsumgebung | download |
Assemblerroutinen zur Ein- und Ausgabe | download |
Präsentation "Zahlensysteme" (Kap. 1) | download |
Präsentation "Halbleiterspeicher" (Kap. 2) | download |
Präsentation "Grundstruktur" (Kap. 3) | download |
Präsentation "Historie - Überblick - Kern" (Kap. 4 - 4.3) | download |
Präsentation "Businterface - Timing - Peripherie" (Kap. 4.4. - 4.6) | download |
Präsentation "ASM-Programmierung" (Kap. 5 - 5.3.1.6) | download |
Befehlsübersicht 80186-Assembler | download |
Befehlsübersicht 80186-Assembler (2 Seiten auf 1 Blatt) | download |
Liste in der VL benutzter Abkürzungen | download |
Parallel Programming Lecture 20.5.11 (Jonny Karlsson) | download |
Klausuren | Aufgabenstellung | Lösungen |
WS 13/14 | download | download |
SS 14 | download | download |
WS 14/15 | download | download |
SS 15 | download | download |
WS 15/16 | download | download |
SS 16 | download | download |
WS 16/17 | download | download |
SS 17 | download | download |
WS 17/18 | download | download |
SS 18 | download | download |
WS 18/19 | download | download |
SS 19 | download | download |
WS 19/20 | im Tutorium gegen Ende des Semesters |
Zusätzliche Informationen
Zur praktischen Arbeit mit der Assemblerprogrammierung steht eine CD-ROM zur Verfügung. Sie enthält eine vollständige Entwicklungsumgebung (Shareware, Freeware), mit der eigene Programme entwickelt werden können. Daneben bietet sie ein vollständiges Tutorial zur Assemblerprogrammierung sowie wichtige Datenblätter, Manuals und Befehlsbeschreibungen. Die CD-ROM ist im Buch Embedded Controller enthalten. Zur Anpassung der Entwicklungsumgebung für den Einsatz der Borland-Programme TASM, TLINK und TD findet sich ein Configuration File im obigen Download-Teil.
Links
Buch Embedded Controller |
Art of Assembler - Webseite zur Assemblerprogrammierung, Internet-Buch über x86-Assembler |
Befehlsliste x86 - Webseite von Roger Jegerlehner mit Befehlsübersicht der wichtigsten Befehle ab 80186 |
Liste von x86-Softwareinterrupts |
IT-Handbuch für Fachinformatiker - kostenloses Grundlagenbuch (HTML) für viele Themen der Rechnerarchitektur |
Embedded.com |
Embedded Processor Watch - E-Mail Newsletter |
History of Computing (IEEE) |
Intel |
AMD |