csrw
RISC-V csrw 伪指令详解
汇编器伪指令csrw 是汇编器伪指令,展开为 csrrw x0, csr, rs。CSRRW 将 rs 的初值写入所选 CSR;rd 为 x0 时不会读取该 CSR。
你写下的是
csrw csr, rs
常见真实展开
csrrw x0, csr, rs
这条伪指令到底在帮你省什么
CSRRW 的 rd 固定为 x0 的汇编器写法。
展开过程怎么理解
步骤 1
汇编器把 csrw csr, rs 展开为 csrrw x0, csr, rs。
官方依据与阅读顺序
本页把伪指令当作汇编器层面的别名或宏来解释:先看它会展开成哪些真实指令,再回到官方 ISA 手册理解真实指令的行为。涉及 ABI、重定位或链接器松弛时,以 psABI 文档为准。
什么时候优先想到它
使用本页的官方拼写。
容易混淆 / 常见误区
rd=x0 时,CSRRW 不读取所选 CSR。
常见问题
csrw 的官方展开是什么?
csrw csr, rs 展开为 csrrw x0, csr, rs。