Du befindest dich hier: FSI Informatik » jahrgaenge » 2006 » "Muster"-Lösungen » "Muster"-Lösungen zu Klausuren aus Technische Informatik 2 » Aufgabe 1
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige ÜberarbeitungVorherige ÜberarbeitungNächste Überarbeitung | Vorherige Überarbeitung | ||
jahrgaenge:2006:loesungen:technische_informatik_2:mar2007 [21.09.2007 07:47] – katti | jahrgaenge:2006:loesungen:technische_informatik_2:mar2007 [21.09.2007 09:49] (aktuell) – 77.180.121.116 | ||
---|---|---|---|
Zeile 89: | Zeile 89: | ||
Die letzte Variante ist falsch, weil die Multiplikation mit %eax ist und %eax nicht zwischengespeichert wird. Dementsprechend ist die erste Variante richtig. | Die letzte Variante ist falsch, weil die Multiplikation mit %eax ist und %eax nicht zwischengespeichert wird. Dementsprechend ist die erste Variante richtig. | ||
+ | |||
+ | Noch etwas: Ich glaube die Ints müssen unsigned Ints sein. | ||
* 2) ? | * 2) ? | ||
- | * 3) ? | + | * 3) |
+ | |||
+ | < | ||
+ | unknown: | ||
+ | pushl %ebp | ||
+ | movl %esp, %ebp | ||
+ | pushl $0 | ||
+ | | ||
+ | movl -4(%ebp), %eax | ||
+ | imull -4(%ebp), %eax | ||
+ | cmpl 8(%ebp), %eax | ||
+ | jb .L4 | ||
+ | jmp .L3 | ||
+ | .L4: | ||
+ | incl -4(%ebp) | ||
+ | jmp .L2 | ||
+ | .L3: | ||
+ | movl -4(%ebp), %eax | ||
+ | movl %ebp, %esp | ||
+ | popl %ebp | ||
+ | ret | ||
+ | </ | ||
==== Aufgabe 7 ==== | ==== Aufgabe 7 ==== |