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
Übungsaufgaben
Lösung Zahlensysteme
Lösung Codes
Lösung Speicherbausteine
Lösung Speicherdekodierung
Lösung Umkodierer
Lösung State Machine
Lösung Assembler

download
download
download
download
download
download
download
download
download

   Zum Seitenanfang

       

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  

 

Zum Seitenanfang

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