像LAB0.5里的执行流一样描述ucore是如何处理中断异常的。从异常的产生开始。
编程:在任意位置触发一条非法指令异常(如:mret),在 kern/trap/trap.c的异常处理函数中捕获,并对其进行处理,简单输出异常类型和指令即可。
kern/trap/trap.c
最后更新于5年前