清华大学出版社TSINGHUA UNIVERSITYPRESS中断传送方式7.2.21.中断的基本概念:“中断”是由外围设备或其它非预期的急需处理的事件引起的,外围设备处于“主动”的地位。“中断”使CPU暂时中断正在执行的程序,转至另一服务程序去处理这一事件,待事件处理完毕后返回原程序继续执行。上一页
上一页 7.2.2 中断传送方式 ⒈中断的基本概念: “中断”是由外围设备或其它非预 期的急需处理的事件引起的,外围设备处于“主动”的地 位。 “中断”使CPU暂时中断正在执行的程序,转至另一 服务程序去处理这一事件,待事件处理完毕后返回原程序 继续执行
清华大学出版社TSINGHUA UNIVERSITYPRESS1.中断的基本概念CPU执行的主程序举例说明中断响应和处理的过1号外设中断服务程序程。t1时刻:1号外设请求中断主程序按预先编制的程序顺序执行。断点A在t1时刻,1号外围设备准备就绪,需2号外设中断服务程序t2时刻:2号要CPU为其服务,向CPU请求中断。外设请求中断断点B这时,CPU要暂停主程序的执行,转去为1号外围设备服务。因此,在t1时刻,3号外设中断服务程序主程序产生一个“断点”(断点A)。CPU为1号外围设备服务的方式是执行t3时刻:3号外设请求中断预先编制的1号外围设备中断服务程序。断点C待1号中断服务结束,即1号中断服务程序执行完毕后,CPU返回“断点”处继续主程序的执行。上一页
上一页 ⒈中断的基本概念 举例说明中断响应和处理的过 程 。 主程序按预先编制的程序顺序执行。 在t1时刻,1号外围设备准备就绪,需 要CPU为其服务,向CPU请求中断。 这时,CPU要暂停主程序的执行,转去 为1号外围设备服务。因此,在t1时刻, 主程序产生一个“断点”(断点A)。 CPU为1号外围设备服务的方式是执行 预先编制的1号外围设备中断服务程序。 待1号中断服务结束,即1号中断服务程 序执行完毕后,CPU返回“断点”处继 续主程序的执行