RISC-V 主题导览
异常处理
RISC-V 异常处理关注同步陷阱:mcause/scause 原因码、mtvec/stvec 入口、mepc/sepc 异常 PC、mtval/stval 附加信息、medeleg 委托,以及非法指令、断点、ECALL 和页故障等典型异常。
mcausescausemtvecstvecmepcsepcmtvalstvalMRETSRETmedelegECALLEBREAKpage fault
核心概念
mcause
查看与该概念相关的指令、寄存器、CSR 或伪指令。
scause
查看与该概念相关的指令、寄存器、CSR 或伪指令。
mtvec
查看与该概念相关的指令、寄存器、CSR 或伪指令。
stvec
查看与该概念相关的指令、寄存器、CSR 或伪指令。
mepc
查看与该概念相关的指令、寄存器、CSR 或伪指令。
sepc
查看与该概念相关的指令、寄存器、CSR 或伪指令。
mtval
查看与该概念相关的指令、寄存器、CSR 或伪指令。
stval
查看与该概念相关的指令、寄存器、CSR 或伪指令。
MRET
查看与该概念相关的指令、寄存器、CSR 或伪指令。
SRET
查看与该概念相关的指令、寄存器、CSR 或伪指令。
medeleg
查看与该概念相关的指令、寄存器、CSR 或伪指令。
ECALL
查看与该概念相关的指令、寄存器、CSR 或伪指令。
EBREAK
查看与该概念相关的指令、寄存器、CSR 或伪指令。
page fault
查看与该概念相关的指令、寄存器、CSR 或伪指令。
相关条目
官方规范依据
本主题页的 RISC-V 行为说明应以官方规范为准;页面内容增强时只引用可在这些文档中核对的事实。