Du befindest dich hier: FSI Informatik » jahrgaenge » 2006 » "Muster"-Lösungen » "Muster"-Lösungen zu Klausuren aus Technische Informatik 2 » Aufgabe 1   (Übersicht)

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige ÜberarbeitungVorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
jahrgaenge:2006:loesungen:technische_informatik_2:sep2006 [20.09.2007 21:59] – Aufgabe 1 - 3 korrigiert & ergänzt plus ein paar böse Rechtschreibfehler ausgebügelt Airhardtjahrgaenge:2006:loesungen:technische_informatik_2:sep2006 [21.09.2007 13:32] (aktuell) 87.234.153.214
Zeile 2: Zeile 2:
  
   * 1) w, f , f, f, w, w, w, w   * 1) w, f , f, f, w, w, w, w
-  * 2) w, w, f, w, f, w, ww+  * 2) w, w, f, w, f, w, f(edit: zero-bit hat nichts mit rechten zu tun)f(edit:adressirungsart ist doch egal es geht nur darum ob ich auf die speicheadresse zugreifen darf oder nicht. das wie ist doch egal)
   * 3) mov für Speicherzugriff; in/out für IO-Zugriff - ist aber privilegierte Operation (vgl. Tastatur-Blinker-Aufgabe!)   * 3) mov für Speicherzugriff; in/out für IO-Zugriff - ist aber privilegierte Operation (vgl. Tastatur-Blinker-Aufgabe!)
   * 4) Die Behandlung eines Interrupts darf nicht durch einen anderen Interrupt unterbrochen werden, da sie nicht neu aufgesetzt werden kann.   * 4) Die Behandlung eines Interrupts darf nicht durch einen anderen Interrupt unterbrochen werden, da sie nicht neu aufgesetzt werden kann.
Zeile 113: Zeile 113:
 </code> </code>
  
-Das funktioniert so nicht... Wegen der tiefen Rekursion werden die Register immer wieder ueberschrieben. Man muss hierbei den Stack verwenden, in em da das Zwischenergebnis gespeichert wird. +Das funktioniert so nicht... Wegen der tiefen Rekursion werden die Register immer wieder ueberschrieben. Man muss hierbei den Stack verwenden, in em da das Zwischenergebnis gespeichert wird. 
 + 
 +Ich denke, bei call werden die Register automatisch auf dem Stack gesichert und bei ret wiederhergestellt. Ist das nicht gerade der Unterschied zu iret?
  
 ==== Aufgabe 6 ==== ==== Aufgabe 6 ====