首页 > 解决方案 > RISC-V 全局指针和线程指针寄存器

问题描述

我对 RISC-V 中的通用寄存器有疑问。我知道a0- a7, t0- t6, s0- s11, ra, sp, 和zero寄存器是什么以及用于什么,但我不知道 and 的含义和gp用法tp。我听说过一些关于链接器松弛的事情,它将链接编辑期间通常完成的一些工作放入程序执行中,其中保留了一些符号数据的引用gp,但我并不完全理解它。而且我发现tp寄存器有点用 im pthread,但我不知道是什么意思。

最好的问候, 塞尔吉·特奥多里

标签: cpu-registersabiriscv

解决方案


推荐阅读