中断全流程当中的信号方向

一句话结论


中断全过程中的主要信号方向

1. 中断请求阶段


2. 中断响应阶段


3. 向量获取阶段


4. 中断处理执行阶段


5. 中断结束阶段


整个信号方向汇总表

阶段 信号 方向 含义
中断请求 INTR 外设 → CPU 外设申请打断 CPU
中断响应 INTA CPU → 外设 CPU 表示“我接受请求”
向量传送 向量号 外设/PIC → CPU 提供 ISR 的入口号/地址
服务执行 数据读写 CPU ↔ 外设 处理外设任务,读/写数据
中断结束 EOI CPU → 外设/PIC 通知中断源服务结束,撤销请求

常考陷阱

  1. 方向别搞反

    • INTR:外设→CPU

    • INTA:CPU→外设

    • EOI:CPU→外设

  2. EOI 是必须的:否则外设可能一直保持请求,CPU会“死循环”进中断。

  3. 中断控制器存在时:所有“外设→CPU”的信号先走到 PIC,由 PIC 统一裁决后转给 CPU。EOI 信号通常发给 PIC,由 PIC 再清除对应外设的挂起标志。