- 博客(1)
- 收藏
- 关注
原创 RISCV中ecall指令的执行过程(附系统调用对应的系统调用号)
riscv执行ecall指令,发起一个系统调用(ecall会触发riscv异常,异常处理程序根据mcause判断异常类型为ecall时),对应的系统调用号保存在寄存器a7中,根据该值判断系统调用的类型,执行系统调用函数,结束后返回继续执行用户程序。
2024-01-31 17:52:40 1150
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
riscv执行ecall指令,发起一个系统调用(ecall会触发riscv异常,异常处理程序根据mcause判断异常类型为ecall时),对应的系统调用号保存在寄存器a7中,根据该值判断系统调用的类型,执行系统调用函数,结束后返回继续执行用户程序。
2024-01-31 17:52:40 1150
TA创建的收藏夹 TA关注的收藏夹
TA关注的人