存储系统
中断系统
硬件中断
- 可屏蔽中断 — 输入为INTR引脚,高电平有效,受IF标志控制
- 非屏蔽中断— 输入为NMI引脚,上升沿有效,不受IF控制
软件中断
- 除法溢出中断(DIV和IDIV)(INT 0)
若除数为0或商超过寄存器所能表达的范围,则产生类型为0的软件中断 - 单步中断 (INT 1)
若TF=1,则CPU每执行完一条指令后便产生类型码为1的软件中断 - 执行INT指令引起的中断(INT n)
执行INT n指令则会引起中断类型码为n的软件中断 - 执行 INTO 指令引起的中断(INT 4)
若OF=1,则指令INTO引起中断类型码为4的软件中断
中断优先级
- 软件中断(单步中断除外) 优先级最高
- NMI中断
- INTR中断
- 单步中断 优先级最低