状态线 中断请求 触发器 与7中断请求信号 中断请求 触发器
3、CPU内部的中断允许触发器。 CPU通过对它进行设置来决定是否对发给它的中 断请求信号进行响应。 有些CPU,比如8086CPU,设置了两种中断类型 可屏蔽中断和不可屏蔽中断。可屏蔽中断受中断 允许触发器控制,只有当IF为1时,CPU才能响应 中断请求信号。而不可屏蔽中断不受中断允许触 发器的控制,只要中断请求信号有效,不管IF是 否为1,CPU就必须响应。因此不可屏蔽中断的中 断优先级要大于可屏蔽中断的中断优先级
3、CPU内部的中断允许触发器。 CPU通过对它进行设置来决定是否对发给它的中 断请求信号进行响应。 有些CPU,比如8086CPU,设置了两种中断类型 可屏蔽中断和不可屏蔽中断。可屏蔽中断受中断 允许触发器控制,只有当IF为1时,CPU才能响应 中断请求信号。而不可屏蔽中断不受中断允许触 发器的控制,只要中断请求信号有效,不管IF是 否为1,CPU就必须响应。因此不可屏蔽中断的中 断优先级要大于可屏蔽中断的中断优先级
二、再谈中断条件 外设的中断请求信号要想发给CPU并能最 终得到CPU的响应,必须要满足如下两个条 件:一个是中断屏蔽触发器处于非屏蔽状态。 在这种情况下,中断请求信号才能发给CPU。 但CPU是否相应这个中断,还要看中断允许 触发器是否处于开中断状态。只有CPU是开 中断的条件下,CPU才能进入中断响应过程, 处理中断事务。这就是第二个条件
二、 再谈中断条件 外设的中断请求信号要想发给CPU并能最 终得到CPU的响应,必须要满足如下两个条 件:一个是中断屏蔽触发器处于非屏蔽状态。 在这种情况下,中断请求信号才能发给CPU。 但CPU是否相应这个中断,还要看中断允许 触发器是否处于开中断状态。只有CPU是开 中断的条件下,CPU才能进入中断响应过程, 处理中断事务。这就是第二个条件
目9.3中断响应过程 中断过程主要包括三个方面 外设发中断请求信号给CPU即中断请求; ◆CPU对中断请求信号所作出反应即中断响应; ◆CPU执行对外设操作的子程序即中断处理
9.3 中断响应过程 中断过程主要包括三个方面: ◆ 外设发中断请求信号给CPU即中断请求; ◆ CPU对中断请求信号所作出反应即中断响应; ◆ CPU执行对外设操作的子程序即中断处理
中断申请 当中断屏蔽触发器状态为1,则中断请 求触发器输出的中断请求信号发给CPU。 二、中断响应 CPU响应可屏蔽中断申请必须满足3个条件 ①无总线请求; ②CPU被允许中断; ③CPU执行完现行指令
一、中断申请 当中断屏蔽触发器状态为1,则中断请 求触发器输出的中断请求信号发给CPU。 二、中断响应 CPU响应可屏蔽中断申请必须满足3个条件: ① 无总线请求; ② CPU被允许中断; ③ CPU执行完现行指令.