×

嵌入式系统(四):RISC-V处理器3

消耗积分:0 | 格式:pdf | 大小: | 2021-12-20

李杰

分享资料个

RISC-V 汇编语言函数调用规范调用过程分为六个阶段:将参数存储到函数能够访问到的位置跳转到函数开始位置(使用RV32I的jal指令)获取函数需要的局部存储资源,按需保存寄存器执行函数中的指令将返回值存储到调用者能够访问到的位置,回复寄存器,释放局部存储资源返回调用函数的位置(使用ret指令)为了获得良好的性能,变量应该经量存放在寄存器而不是内存中,但同时也要注意保存和恢复寄存器,因为他们同样会访问内存。临时寄存器:函数调用过程中不保留部分寄存器存储的值保存寄存器:保留寄存

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !