中断:使CPU暂停运行原来的程序而应更为急迫事件的需要转向去执行为中断源服务的程序,待该程序处理完后,再返回运行源程序。
中断特点:(1)中断类型码或者由指令给出.或者是预先规定的;(2)不执行INTA*(中断应答)总线周期; (3)除单步中断外,任何内部中断都无法禁止;(4)除单步中断外,任何内部中断的优先级都比外部中断高。完整中断的基本功能:
(1)响应中断、处理中断与返回;
(2)实现优先权排队;
(3)高级中断源能中断低级的中断处理。
中断可分为
中断:使CPU暂停运行原来的程序而应更为急迫事件的需要转向去执行为中断源服务的程序,待该程序处理完后,再返回运行源程序。
中断特点:(1)中断类型码或者由指令给出.或者是预先规定的;(2)不执行INTA*(中断应答)总线周期; (3)除单步中断外,任何内部中断都无法禁止;(4)除单步中断外,任何内部中断的优先级都比外部中断高。完整中断的基本功能:
(1)响应中断、处理中断与返回;
(2)实现优先权排队;
(3)高级中断源能中断低级的中断处理。
中断包括外部中断(硬件中断)和内部中断(软件中断)两大类,其中外部中断又分为可屏蔽中断和不可屏蔽中断。
可屏蔽中断的特点是受标志寄存器中IF位的控制,当IF=1时,允许CPU响应可屏蔽中断请求,当IF=0时,CPU不响应可屏蔽中断请求;不可屏蔽中断的特点是不受标志寄存器中IF位的控制;内部中断除单步中断外都是不可屏蔽的,但单步中断的屏蔽不是靠IF位,而是靠TF位的置0实现。