6 .fill 0x1 ;1. element = 1 ;0x10
7 .fill 0x1 ;2. element = 1 ;0x14
8 .fill 0x10, 0x0 ;nullen..
10 .ascii "hier das ergebnis: "
28 ldi r10, list@lo ; global pointer
40 call u_init ; weil r10 ueberschrieben wird
61 ; list[n] = a + list[n-2]
65 ;update counter for aligned access
67 ;calculate adress of top element
76 ;decrement adress for next lopp
78 ;iterative call for n-1 element
82 ;add n-1 and n-2 element
84 ;increment address for n element
85 ;is needed because after return
86 ;we need r2 to be set to the address