cpu-registers - RISC-V 全局指针和线程指针寄存器
问题描述
我对 RISC-V 中的通用寄存器有疑问。我知道a0
- a7
, t0
- t6
, s0
- s11
, ra
, sp
, 和zero
寄存器是什么以及用于什么,但我不知道 and 的含义和gp
用法tp
。我听说过一些关于链接器松弛的事情,它将链接编辑期间通常完成的一些工作放入程序执行中,其中保留了一些符号数据的引用gp
,但我并不完全理解它。而且我发现tp
寄存器有点用 im pthread
,但我不知道是什么意思。
最好的问候, 塞尔吉·特奥多里
解决方案
推荐阅读
- notepad++ - 在文本中添加递增的数字
- pytorch - 导入 pytorch 几何会导致错误消息
- javascript - 如何使用 Three.js 和 Mesh 数据渲染 3D 形状
- visual-studio-code - 如何忽略非差异编辑器中前导/尾随空格的变化?
- php - Larvel Sail:在 Apple Silicon M1 上为现有应用程序安装 Composer 依赖项失败
- android - 为什么 Log.d() 和 Log.v() 不打印
- html - 如何在焦点上使用 Primefaces 更新文本字段的值?
- html - 如何忽略段落中的标签?
- python - 当我尝试在 sql 中插入来自 pandas 列的负数时,控制台向我显示错误十进制值不正确
- flutter - Flutter Web 应用程序在引擎加载时显示带有百分比的进度条