P.S.:
Intuitiv lässt sich das auch so erklären:
Durch die Zeile
MULTIPLY R1, R2, R1
tut man immer n an den bisherigen Term ranmultiplizieren, das heißt, alle Potenzen erhöhen sich um 1. Das dadurch "verloren" gegangene n^1 wird dabei wieder durch die Zeile
ADD R2, R1, R1
angefügt. Gleichzeitig sorgt dieses ADD auch für die Summenstruktur, da man immer einen neuen Summanden n hinzufügt.