图解:中断响应与处理流程
观察顶部“控制流”如何接管 CPU,注意 EINT 何时翻转,以及压入栈的数据由
哪种颜色(执行者)
永久留痕。
主程序运行
指令末尾采样
中断隐指令 (硬件)
中断服务程序 (软件)
中断返回指令
CPU 中央处理器
【主程序】 控制中
时序发生器 (硬件机制)
提供指令周期与节拍
控制器 (CU)
正常执行指令
中断请求/判优逻辑
无请求
PC (程序计数器)
0x4010
PSW (程序状态字)
USER_MODE
EINT (允许中断触发器)
1:开中断 | 0:关中断
通用寄存器组
R1
R2
...
MAIN MEMORY (主存)
指令区 (程序存放)
[0x4010] 主程序指令...
[0x4014] 主程序下一条...
...
[0x8000] ISR 第一条指令...
SP ➔ (空)
主程序正常运行
主程序
CPU 正在执行用户程序。此时处于开中断状态。
⚠️ 408 命题陷阱
‹ 上一步
下一步 (夺取控制权) ›