Allgemein

Fach: Reverse Engeneering
Prüfer: Tilo Müller
Note: 1,0

Lockere Athmosphäre
Vor der Prüfung wurde kurz erklärt, was mich im Assemblerteil so zu erwarten hat. Danach ging es dann auch gleich los.

Assembler

Vorgelegt war Assemblercode, bei mir zur Fakultätsfunktion. Es war unoptimierter 64 bit Code in Intel Syntax. Die Funktion wurde dann gemeinsam analysiert, in dem er schrittweise zu einzelnenen Zeilen Fragen gestellt hat. Es hieß also nicht „Was macht das Programm?“, sondern ging schrittweise voran (für mein Gefühl schon zu langsam, nachdem wir ein gamzes Semester Assembler gelesen haben ;) )
Fragen waren ungefähr folgende:

Danach musste ich dann noch den Stackframe einzeichnen (Achtung, Parameter liegen nicht auf dem Stack, weil System V)

Das wars dann auch schon mit Assembler. (Sieht lange aus, aber dauert nicht so lang)

Den Rest schreib ich später ;)