向执行环境发起请求并产生环境调用异常
ecall
RVOPcode 是面向开发者的 RISC-V 指令集在线查询手册。你可以按助记符、扩展、功能、场景快速查询指令语法、编码、示例,也可以查看通用寄存器、CSR、ABI 调用约定、伪指令展开和指令格式说明。
可直接搜索助记符、ABI 名、CSR 名称或中文主题词。
向执行环境发起请求并产生环境调用异常
原子地读取 CSR 旧值到 rd,并把 rs1 的值写入同一 CSR;rd=x0 时抑制 CSR 读取
将20位立即数左移12位后与当前PC相加,结果写入目标寄存器
以PC相对偏移跳转,并将返回地址(PC+4)写入rd