RISC-V 主题导览
陷阱处理
RISC-V 陷阱处理主题覆盖 mtvec/stvec 入口选择、mcause/scause 的中断位与原因码、mepc/sepc 和 mtval/stval 记录的陷阱状态、mscratch/sscratch 上下文交接、medeleg/mideleg 委托,以及 MRET/SRET 返回规则。
mtvecstvecmcausescausemepcsepcmtvalstvalmscratchsscratchMRETSRETmedelegmidelegmstatussstatus
核心概念
mtvec
查看与该概念相关的指令、寄存器、CSR 或伪指令。
stvec
查看与该概念相关的指令、寄存器、CSR 或伪指令。
mcause
查看与该概念相关的指令、寄存器、CSR 或伪指令。
scause
查看与该概念相关的指令、寄存器、CSR 或伪指令。
mepc
查看与该概念相关的指令、寄存器、CSR 或伪指令。
sepc
查看与该概念相关的指令、寄存器、CSR 或伪指令。
mtval
查看与该概念相关的指令、寄存器、CSR 或伪指令。
stval
查看与该概念相关的指令、寄存器、CSR 或伪指令。
mscratch
查看与该概念相关的指令、寄存器、CSR 或伪指令。
sscratch
查看与该概念相关的指令、寄存器、CSR 或伪指令。
MRET
查看与该概念相关的指令、寄存器、CSR 或伪指令。
SRET
查看与该概念相关的指令、寄存器、CSR 或伪指令。
medeleg
查看与该概念相关的指令、寄存器、CSR 或伪指令。
mideleg
查看与该概念相关的指令、寄存器、CSR 或伪指令。
mstatus
查看与该概念相关的指令、寄存器、CSR 或伪指令。
sstatus
查看与该概念相关的指令、寄存器、CSR 或伪指令。
相关条目
官方规范依据
本主题页的 RISC-V 行为说明应以官方规范为准;页面内容增强时只引用可在这些文档中核对的事实。