RISC-V 的中断与异常
本文是我对阅读《手把手教你设计 CPU RISC-V 处理器》中断与异常相关章节的知识整理。本文的内容均以机器模式为例。
在学习 RISC-V 中断与异常的处理机制之前,我们需要先对这两个名词要有一个明确的理解。
中断与异常,站在处理器处理的过程来说,其实并没有区别。当中断与异常发生时,处理器的表现形式就是,暂停当前执行的程序,转而执行处理中断或异常的处理程序,处理完后视情况恢复执行之前被暂停的程序。
通常我们所理解的中断与异常都可以被统称为广义上的异常。
more >>