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 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"