Lehrveranstaltung: Informatik für Ingenieure II (f. ET)
Veranstaltungsform: V2 + Ü2
Hochschullehrer: Prof. Kammerer, Dr. Theel
Ort / Zeit: Vorlesung: Mi. 11:40 - 13:20 Uhr,
Raum 31/08
Übung: siehe Aushang
Beginn: 14.04.99
Voraussetzungen: ./.
Anmeldung: ./.
Vorbesprechung: ./.
Turnus: jedes Sommersemester
Inhalt:
Maschinennahe Programmierung am Beispiel des Intel 8086. Ausgehend von Programmspezifikationen
in PASCAL-Notation sollen entsprechende ASM86-Assemblerprogramme systematisch hergeleitet werden.
Insbesondere werden folgende
Aspekte näher behandelt:
- Zahlendarstellung
- Prozessormodell des Intel 8086
- Speicherorganisation des Intel 8086
- Befehlssatz des Intel 8086
- Adressierungsmodi des Intel 8086
- Assembliererdirektiven
- Abbildung komplexer Datentypen wie Reihung, Verbund und Zeiger auf linearen Speicher
- Abbildung von Schleifen, bedingter Anweisungen, artihmetischer Ausdrücke auf entsprechende Assemblerprogrammstücke
- Unterprogrammtechniken (Prozeduren, Funktionen, rekursive Aufrufe)
- dynamische Speicherbereichsverwaltung
- E/A- und Unterbrechungstechniken beim Intel 8086
Einordnung in Studienplan und Prüfungsordnung:
siehe Prüfungsordnung FB Elektrotechnik und Informationstechnik
Informationen zur laufenden Veranstaltung (nur TU-intern zugreifbar)
- Übungsblatt 1 (Hörsaalübung am 22.04.99)
- Übungsblatt 2 (Bearbeitungszeitraum: 26.04.-07.05.99 = 2 Wochen)
- Übungsblatt 3 (Bearbeitungszeitraum: 10.05.-28.05.99 = 3 Wochen)
- Übungsblatt 4 (Bearbeitungszeitraum: 31.05.-11.06.99 = 2 Wochen)
- Übungsblatt 5 (Bearbeitungszeitraum: 14.06.-25.06.99 = 2 Wochen)
- Übungsblatt 6 ohne Comic bzw. Übungsblatt 6 mit Comic gezipped (Bearbeitungszeitraum: 28.06.-16.07.99 = 3 Wochen)
- Hinweis: die Rechner im Praktikumspool müssen im MS-DOS-Modus gebootet werden, damit die Programmierumgebung richtig funktioniert. Starten die Rechner mit einer graphischen Oberfläche, die zur Eingabe von Benutzerkennung und Password auffordert, dann muß der Rechner durch
Betätigen des ``turbo''-Knopfs und anschließend des ``reset''-Knopfs neu gestartet werden. Die Programmierumgebung befindet sich im Verzeichnis ``U:\ifi2''.
- Hinweis für Tutoren: bei Schwierigkeiten mit dem Server (Serverabsturz etc.)
ist normalerweise Herr Dr. Knobloch zuständig (Tel. 16-2079). Falls Dr. Knobloch
nicht erreichbar ist, dann wendet Euch bitte entweder
an Herrn Kurpiers (Tel. 16-2369, Raum 226) und oder Herrn Danz (Tel. 16-2269, Raum 216);
beide besitzen zumindest einen
Schlüssel zum Serverraum und können ggf. zumindest einen Reboot des
Servers durchführen.
- Hinweis für Tutoren: Lösungsvorschläge insbesondere für Übungsblatt 6 können im Sekretariat Betriebssysteme abgeholt werden.
-
-
Die Testatklausur findet am Montag, den 5. Juli 1999 von 11:40 Uhr bis 13:20 Uhr statt.
-
Studierende, deren Nachnamen mit den Buchstaben `A' bis `M' beginnen, schreiben im großen Physikhörsaal 9/030.
-
Studierende, deren Nachnamen mit den Buchstaben `N' bis `Z' beginnen, schreiben im großen Hörsaal des Zintl-Instituts, Raum 10/105.
-
Vor den jeweiligen Räumen hängen genaue Sitzverteilungen, die jedem Studierenden
eindeutig einen Sitzplatz zuweist.
- Als Hilfsmittel bei der Testatklausur sind ausschließlich Assemblerbücher, eine Aufstellung des INTEL 8086-Befehlssatzes sowie eine DIN A4-Seite eigene handschriftliche Aufzeichnungen zugelassen. Weitere Hilfsmittel sind nicht erlaubt!
- Bringen Sie einen gültigen Lichtbildausweis sowie Ihren Studierendenausweis mit zur Testatklausur und legen Sie diese offen vor sich hin.
-
Die Bearbeitungszeit der Testatklausur beträgt 90 Minuten.
-
Bitte schreiben Sie weder in roter noch in grüner Farbe. Die Verwendung von Bleistiften ist nicht zulässig.
- Wir wünschen allen Teilnehmern viel Glück!!!
- Ergebnisse der Testatklausur. Zum Bestehen der Testatklausur sind mindestens 20 Punkte erforderlich. Hier gibt's eine
Punkteübersicht. Zum Erhalt des Übungsscheines sind alle drei Programmiertestate sowie eine bestandene Testatklausur notwendig.
- Der Einsichtstermin in die Testatklausur ist am 20. Juli 1999 von 9:00 bis 10:00 Uhr
im Raum 23/29 (Seminarraum im Erdgeschoß). Die Klausuren können dort eingesehen werden und bestandene Klausuren können vom jeweiligen Prüfling mitgenommen werden.
Oliver Theel - Stand: 02.07.99