Floh schrieb:
> Du kriegst die Startadresse übergeben,
> r1 bekommt dann [Startdaresse] zugewiesen
> r2 bekommt [Startadresse +1] zugewiesen
Ok das müsste dann auf so etwas rauslaufen:
LDR r1,[r0]
LDR r2,[r0,#32] <- also die Startaddresse + die Länge eines unsigned
long (wenn so ein Array übergeben wird)
Danke! Werd mich nochmal mit meinem Compilermanual unterhalten.
> ...
> oder du zählst deinen Pointer einfach nach jedem Lesen hoch.
> :-)
Ja sowas hatte ich geplant, nur bin ich mir mit der Syntax nicht sicher,
würde das jetzt aus dem Bauch raus so machen:
LDR r1,r0++
> Näheres musst du mit der Beschreibung deines Compilers beratschlagen, da
> das sehr von ihm abhängt, wie das umgesetzt wird.
Hmm ja werde mich mal mit ihr Unterhalten.
Danke!