外部事件处理方式
1.查询方式 (简单,但耗费资源与时间,效率低)
2.中断方式 (实现复杂,效率高)
中断处理流程
1.中断控制器汇集各类外设发出的中断信号,然后通知CPU
2.CPU保存当前运行环境,然后调用中断服务程序(ISR)来处理中断
3.ISR识别中断类型,并进行相应的处理
4.清除中断
5.恢复被中断的程序
外部事件处理方式
1.查询方式 (简单,但耗费资源与时间,效率低)
2.中断方式 (实现复杂,效率高)
中断处理流程
1.中断控制器汇集各类外设发出的中断信号,然后通知CPU
2.CPU保存当前运行环境,然后调用中断服务程序(ISR)来处理中断
3.ISR识别中断类型,并进行相应的处理
4.清除中断
5.恢复被中断的程序