Hallo Thomas!
Jedes Byte wird nacheinander in das r0 geladen, nicht der ganze String auf einmal!
Sonst müsstest Du ja nicht immer lpm ausführen!

Soll ich einen Beispielcode posten?