Ich versuch mich gerade an der rekursiven Ausgabe der Fibonaccifolge in Assembler. Doch ich bekomm das nicht hin
Die Logik habe ich beim rekursiven Ablauf verstanden! (n-1)+(n-2)
Soweit bin ich schonmal
Könnte mal jemand drüberschauen
segment .data segment .bss segment .text global fibo fibo: push ebp mov ebp, esp mov edx, [ebp+8] cmp edx, 2 ;n mit 2 vergleichen jae recur ;falls größer ;mov esp, ebp ;pop ebp ;ret recur: push edx push eax call fibo dec edx mov edx, eax push edx call fibo add esp, 8 add eax, edx pop edx pop edx ret 0
Danke!
~free