摘要:
这一节讲解RISC-V中的栈帧。 1 C语言中的{}的秘密 函数执行的底层其实是操作寄存器,CPU的寄存器是有限的,为什么我们进行一系列函数调用后还能正确运行,这些函数之间是怎么协调使用寄存器的? 答案是:栈 函数之间能随意调用,还能顺利恢复现场,这个就是栈的功劳。为什么我们在代码中并没有操作栈呢? 阅读全文
posted @ 2024-10-07 19:29
sureZ_ok
阅读(1514)
评论(0)
推荐(0)
摘要:
目录1 RISC-V ABI接口2 RISC-V 函数调用约定2.1 入参的传递2.2 返回值的传递 1 RISC-V ABI接口 ABI(Application Binary Interface)为应用程序二进制接口,它定义了应用程序之间或应用程序和操作系统之间进行二进制级交互时必须遵循的规则和约 阅读全文
posted @ 2024-10-07 19:17
sureZ_ok
阅读(2729)
评论(0)
推荐(1)

浙公网安备 33010602011771号