factorial:

    cmp eax, 0

    jz end_recursion

    push eax

    dec eax

    call factorial

    pop ebx

    imul eax, ebx

    ret

end_recursion:

    mov eax, 1

    ret

알겄냐 ㅈ밥들아??