正确答案
(1)中断源请求中断
外部中断源通过INTR引脚向CPU请求中断。
(2)中断响应
中断源提出中断请求后,如果
A.CPU处于允许中断状态(IF=1);
B.没有不可屏蔽中断请求和总线请求;
C.当前指令执行结束。
则转入中断响应周期。在中断响应周期:
A.CPU取得中断源的中断类型;
B.将标志寄存器FLAGS和CS、IP(断点)先后压入堆栈保存;
C.清除自陷标志位TF和中断允许标志位IF;
D.读中断向量表,获得相应的中断服务程序入口地址,转入中断服务程序。
(3)中断服务
中断服务程序的主要内容包括:
A.保护现场
B.开中断
C.中断处理
D.关中断
E.恢复现场
(4)中断返回