汇编的递归实现