Zur Seitennavigation oder mit Tastenkombination für den accesskey-Taste und Taste 1 
Zum Seiteninhalt oder mit Tastenkombination für den accesskey und Taste 2 
Startseite    Anmelden     
Logout in [min] [minutetext]

Strukturbaum
Keine Einordnung ins Vorlesungsverzeichnis vorhanden. Veranstaltung ist aus dem Semester WS 2019/20 , Aktuelles Semester: SoSe 2024
  • Funktionen:
  • Zur Zeit kein Belegungszeitraum aktiv.
Rechnertechnologie Praktikum    Sprache: Deutsch    Belegpflicht
Nr.:  1809     Praktikum     WS 2019/20     2 SWS     Jedes Semester    
      
   Teilnehmer/-in  Maximal : 40  
 
      595   ( 3. - 4. Semester ) - ECTS-Punkte : Teil von Modul Digitales Praktikum (insges. 5 ECTS)     - Kategorie : Pflichtfach    
  Elektrotechnik und Informationstechnik, Abschluss 84,   ( 3. Semester ) - ECTS-Punkte : Teil von Modul Digitales Praktikum (insges. 5 ECTS)     - Kategorie : Pflichtfach    
   Zugeordnete Lehrpersonen:   Jobke verantwortlich ,   Meier begleitend
 
 
Zur Zeit kein Belegungszeitraum aktiv.
   Termin: Mittwoch   09:45  -  13:00    wöchentl
Beginn : 16.10.2019   
      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).

Nach Ende der Belegungsfrist erhalten Sie von Herrn Meier per Mail mitgeteilt, zu welcher Gruppe Sie gehören und wann Ihre Labortermine sind.
Es gibt keinen Einführungstermin.
Die einzelnen Programmierübungen sind entsprechend der Laboranleitungen vorzubereiten und Ihre Lösungsvorschläge sind zu Beginn des Labors vorzulegen.
Ihre Versuchsdurchführungen sowie Ihre Vorbereitung der Programmierübungen werden benotet.
Da dies bereits ab dem ersten Termin stattfindet, holen Sie die Laboranleitungen bitte rechtzeitig vor dem ersten Termin bei Herrn Meier in H215 ab.
Sie stehen ab Vorlesungsbeginn zur Verfügung.
Wie bisher besteht jedes Labor aus 5 einzelnen Laborterminen.
Es ist nicht mehr möglich, mehr als eine Laboraufgabe an einem Termin durchzuführen.
 
   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).
 
   Leistungsnachweis: Benotete Prüfungsleistung: PF
 
   Module: Digitales Praktikum (EP EI)