요즘 ARM어셈블리어를 배우고 있어서 팩토리얼을 짜고싶은데
python의 경우는

def fact (arg) :
       if arg <= 1 : return arg
       else : return arg * fact (arg-1)

ARM은
 mov r0, <input>
 mov r1, #1
 mul r2, r1, r0
 sub r0, r0, #1
 cmp r0, #1
 .....이게 맞나여? ARM 복잡하네..