首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
mtval专题
制作一个RISC-V的操作系统十-Trap和Exception(流 mtvec mepc mcause mtval mstatus trap完整流程)
文章目录 流mtvecmepcmcausemtvalmstatustrap 初始化trap的top half(硬件完成)trap的bottom half(软件完成)从trap返回代码实现 流 控制流:程序控制的执行流 trap分为中断和异常 mtvec base:存储trap入口函数的基地址右移两位的即四字节对齐的地址 WARL:可以写任何值,但读出来的值需要是合法才行
阅读更多...