根据下面的C代码,用Y86-64代码来实现一个递归求和函数rsum:
long rsum(long *staxt,long count)
return *start + rsum(start+1, count-1);
}
使用与x86-64代码相同的参数传递和寄存器保存方法。在一台x86-64机器上编译这段C代码,然后再把那些指令翻译成Y86-64的指令,这样做可能会很有帮助。
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题