Skip to content

Latest commit

 

History

History
27 lines (24 loc) · 1.09 KB

7.md

File metadata and controls

27 lines (24 loc) · 1.09 KB

RISC-V寄存器

出于简化硬件设计的目的,寄存器的长度都是32位。

寄存器 ABI 描述
x0 zero 硬连线 0
x1 ra 返回地址
x2 sp 栈指针
x3 gp 全局指针
x4 tp 线程指针
x5-7 t0-2 临时寄存器
x8 s0/fp 保存寄存器 / 帧指针
x9 s1 保存寄存器
x10-11 a0-1 函数参数 / 返回值
x12-17 a2-7 函数参数
x18-27 s2-11 保存寄存器
x28-31 t3-6 临时寄存器
Register ABI Name Description
f0-7 ft0-7 浮点临时寄存器
f8-9 fs0-1 浮点保存寄存器
f10-11 fa0-1 浮点参数 / 返回值
f12-17 fa2-7 浮点参数
f18-27 fs2-11 浮点保存寄存器
f28-31 ft8-11 浮点临时寄存器