|
Strukturbaum
Keine Einordnung ins Vorlesungsverzeichnis vorhanden.
Veranstaltung ist aus dem Semester
SS 2012
, Aktuelles Semester: SoSe 2026
|
- Funktionen:
Zur Zeit kein Belegungszeitraum aktiv.
|
|
Rechnertechnologie Praktikum
Sprache: Deutsch
Belegpflicht
|
|
Nr.:
1811
Praktikum
SS 2012
2 SWS
Jedes Semester
|
|
|
|
|
Teilnehmer/-in
Maximal : 40
|
| |
|
|
595
(
2.
Semester )
- ECTS-Punkte : 3
- Kategorie : Pflichtfach
|
|
|
Elektrotechnik und Informationstechnik, Abschluss 84,
(
3.
Semester )
- ECTS-Punkte : 2
- Kategorie : Pflichtfach
|
|
Zugeordnete Lehrpersonen:
|
Jobke
verantwortlich
,
Meier
begleitend
|
| |
|
|
|
|
Zur Zeit kein Belegungszeitraum aktiv.
|
|
|
Termin:
|
Dienstag
14:15
-
15:45
wöchentl
|
Durchf. Lehrperson:
Jobke
|
Raum :
H 216
Gebäude H
|
|
|
Dienstag
16:00
-
17:30
wöchentl
|
|
Raum :
H 216
Gebäude H
|
| |
| |
| Inhalt: |
In praktischen Beispielen wird die Assemblerprogrammierung basierend auf den Kenntnissen aus dem Modul "Rechnertechnologie" angewandt. Die zu entwickelnden Assemblerprogramme sind so konzipiert, dass sie von einem C-Programm aufgerufen werden, indem die Umgebung für das Assemblerprogramm bereitgestellt wird (Ein- und Ausgabe von Testdaten). Die Handhabung von Debuggern (Sourcelevel-Debugger) wird erläutert und praktiziert. Die für die Übersetzung von Programmen notwendigen Schritte (gcc-Compiler für C-Programme, NASM für Assembler-Programme) werden erklärt und in einer speziellen Kommando-Datei abgelegt (Makefile). |
| |
| Literatur: |
T.E. Padschun; "Das Assembler-Buch"; Addision Wesley-Verlag
Wikibook - Online Libraray. http://de.wikibook.org/Assembler_(80x86_Prozessor)-Programmierung
K.R. Irvine; "Assembly Language for Intel-based-Computers", Prentice-Hall, 2003
J.L. Hennessy, D.A.Patterson; "Computer Architecture", Morgan Kaufmann Publishers, 2006
Netwide Assembler. http://sourceforge.net/projects/nasm
Dr. Paul Carter, PC Assembly Tutorial, 2006, http://www.drpaulcarter.com/pcasm/ |
| |
| Lernziele: |
Die Studierenden sind in der Lage:
- Assemblerprogramme für moderne 32-Bit Mikroprozessoren (Pentium) entwickeln, übersetzen und testen zu können
- Assembler-Programme als C-Funktionen zu konzipieren und die Parameterübergabe in beiden Richtungen (C zu Assembler und umgekehrt) programmieren zu können
- Übersetzungswerkzeuge zu programmieren und einsetzen zu können (Programmentwicklungsumgebung, "Make"-Prozedur). |
| |
| Voraussetzungen: |
Bestandene Klausur Rechnertechnologie. |
| |
| Leistungsnachweis: |
Unbenotete Prüfungsleistung: Praktische Arbeit.
Benotete Prüfungsleistung: --- .
Siehe auch "Offizielle Aushänge" |
| |
|
|