原子地读取 CSR 旧值到 rd,并把 rs1 的值写入同一 CSR;rd=x0 时抑制 CSR 读取
csrrw rd, csr, rs1
RVOPcode 是面向开发者的 RISC-V 指令集在线查询手册。你可以按助记符、扩展、功能、场景快速查询指令语法、编码、示例,也可以查看通用寄存器、CSR、ABI 调用约定、伪指令展开和指令格式说明。
可直接搜索助记符、ABI 名、CSR 名称或中文主题词。
原子地读取 CSR 旧值到 rd,并把 rs1 的值写入同一 CSR;rd=x0 时抑制 CSR 读取
将 20 位 U-immediate 形成的 32 位偏移加到本条指令 PC;RV64 先符号扩展偏移,结果写入 rd
以PC相对偏移跳转,并将返回地址(PC+4)写入rd
若rs1与rs2相等,则跳转到以PC为基址的偏移地址处