发布网友 发布时间:2022-03-30 13:06
共4个回答
热心网友 时间:2022-03-30 14:35
一,设置中断允许触发器的状态,在CPU内部有一个中断允许触发器,只有当其为“1”时,CPU才能响应中断。可用允许中断和禁止中断指令来设置中断允许触发器的状态。当CPU复位时,中断允许触发也复位为“0”,即关中断。当中断响应后,CPU就自动关闭中断,以禁止接受另一个新的中断(否则要处理多重中断),因而通常在中断服务程序结束时,必须有两条指令,即允许中断指令和返回指令。
二、CPU在现行指令结束后响应中断。
热心网友 时间:2022-03-30 15:53
当一个中断源发出中断请求时,能否被CPU所响应,必须同时满足两个条件。第一个条件是CPU必须处在允许中断的状态,即中断系统是开放的;第二个条件是时间条件,当中断请求送入到CPU时,CPU并不能立刻发现,CPU是在每一个指令周期的最后时刻才去检侧一下是否有中断请求到来,所以中断请求信号必须具有保持功能,直到CPU响应后才能撤消。
热心网友 时间:2022-03-30 17:28
设置中断允许触发器的状态,在CPU内部有一个中断允许触发器,只有当其为“1”时,CPU才能响应中断。可用允许中断和禁止中断指令来设置中断允许触发器的状态。当CPU复位时,中断允许触发也复位为“0”,即关中断。当中断响应后,CPU就自动关闭中断,以禁止接受另一个新的中断(否则要处理多重中断),因而通常在中断服务程序结束时,必须有两条指令,即允许中断指令和返回指令结束后响应中断。
热心网友 时间:2022-03-30 19:19
CPU内部有一个中断允许触发器,只有当其为“1”时,CPU才能响应中断。可用允许中断和禁止中断指令来设置中断允许触发器的状态。当CPU复位时,中断允许触发也复位为“0”,即关中断。