I have been working with x86 Assembly
The current state of this loop I wrote to do powers is:
edi: temp result esi: exponent ed
edi
esi
ed