一些易错的中断知识点
检测有无DMA请求,应该在每个总线周期之后
有无中断请求,一般在一条指令执行的末尾
中断服务程序最后的指令是恢复屏蔽字和恢复现场
中断响应判优不是由中断屏蔽词来确定,而是由线路来决定的,屏蔽词只能决定屏蔽哪几个中断
软中断:系统调用
程序控制指令:可以通过指令控制执行顺序
中断触发器保存外设发出的中断信号,是因为cpu无法对发生的中断请求立即执行
DMA方式,数据传送不需要中断请求介入
DMA方式,后处理需要中断请求介入
DMA要等总线周期结束时,才可以进行周期窃取
CPU执行DMA的条件是当前总线周期执行完
主机和外设的信息传递中,DMA是硬件完成的,不是一种程序控制方法
采用周期挪用DMA数据传送时,每传送一个数据要占用一个存取周期(总线事务周期)
在磁盘读写之前,cpu对磁盘控制器和DMA控制器初始化的时候,不会对传送信息所在的通用寄存器地址进行初始化
CPU响应中断时,中断隐指令会执行:1.关中断,2保存断点,3引出中断服务程序。其中不包括通用寄存器的
DMA数据块传输结束时,会产生“DMA传送结束”的中断请求
外部设备的中断请求,都是可屏蔽中断
中断IO方式中,外设准备数据的时间应大于中断处理的时间
DMA控制IO方式下,设备的传输通路位于设备接口和主存之间