发布网友 发布时间:2022-05-06 07:35
共3个回答
热心网友 时间:2023-10-08 17:02
1.关中断:由硬件自动实现,让CPU进入不可再次相应中断的过程;2.保存断点:将当前的程序计数器PC中的内容保存起来;3.识别终端源,转向中断服务程序:在多个中断源同时请求中断的情况下,实际响应的只能是优先权最高的那个;4.保存现场,交换屏蔽字:现场信息一般是指程序状态字、中断屏蔽寄存器和CPU中某些寄存器的内容;5.开中断:开中断将允许更高级的中断请求得到响应,实现中断嵌套;6.执行中断服务程序主体:7.关中断:为了在回复现场和屏蔽字时不要被中断打断;8.恢复现场和屏蔽字:9.开中断:10.中断返回:有一条IRET指令实现。热心网友 时间:2023-10-08 17:02
不同的计算机对中断的处理各具特色,就其多数而论,中断处理过程如下: ①关中断,进入不可再次响应中断的状态,由硬件实现。 ②保存断点,为了在中断处理结束后能正确返回到中断点。由硬件实现。 ③将中断服务程序入口地址送PC,转向中断服务程序。可由硬件实现,也可由软件实现。 ④保护现场、置屏蔽字、开中断,即保护CPU中某些寄存器的内容、设置中断处理次序、允许更高级的中断请求得到响应,实现中断嵌套。由软件实现。 ⑤设备服务,实际上有效的中断处理工作是在此程序段中实现的。由软件程序实现。 ⑥退出中断。在退出时,又应进入不可中断状态,即关中断、恢复屏蔽字、恢复现场、开中断、中断返回。由软件实现。热心网友 时间:2023-10-08 17:03
不明白,你问的什么