- 12
- 0
- 约2.07千字
- 约 13页
- 2024-04-10 发布于陕西
- 举报
8中断系统
8.2中断的基本概念
§8.2.1中断及中断源
2
什么是中断?
CPU执行程序的过程中,由于某种突发事件的发生,强迫CPU暂时停止正在执行的程序,转向对该突发事件进行处理,对这个事件处理结束后又能回到原中止的程序,接着中止前的状态继续执行原来的程序,这一个过程就称为中断。把引起中断的原因或触发中断请求的来源称为在中断源。
§8.2.1中断及中断源
中断请求信号的产生
中断方式提高了CPU的工作效率,但是它同时也提高了系统的硬件开销。因为系统需增加含有中断功能接口电路,用来产生中断请求信号。以输入方式为例,接口电路如图所示。
把引起中断的原因或触发中断请求的来源称为中断源。中断源主要有以下几种:
输入/输出设备中断源数据通道中断源
实时时钟中断源系统故障中断源
用户设置的中断源
外设发STB→数据入锁存器,中断请求触发器置1→若没有屏蔽则产生INTR→CPU满足条件(允许中断;指令执行完)发→(进入中断服务子程序)读数据,发,和地址→清中断请求触发器,数据送D0~D7。
§8.2.1中断及中断源
什么是中断源?
中断处理和返回
§8.2.2中断系统的基本功能
中断优先级管理
中断嵌套管理
正在运行的中断处理程序,被优先级高的中断源中断,从而转入新的中
原创力文档

文档评论(0)