; n^m n at 1, m at 2. both unsigned store at 30 mov R4, 0x1 mov R1, 0x2 mov R1, [R1] mov R4, [R4] mov R5, R4 inc R2 cmp R1, R0 je zero cmp R1, R2 jne outer mov R0, R4 jmp done zero: mov R0, 0x1 jmp done outer: mov R0, 0 inner: add R0, R4 inc R3 cmp R3, R5 jne inner mov R4, R0 mov R3, 0 inc R2 cmp R2, R1 jne outer done: mov R1, 0x1E mov [R1], R0