计算机系统组成电子教案(第9章)汇总.ppt

图9.18 实模式下使用中断向量表 ◆ 实模式下使用中断向量表 ◆ 保护模式下使用中断描述符表 图9.19 保护模式下使用中断描述符表 3. 中断处理过程 1)当进行中断处理的CPU控制权转移涉及到特权级改变时,必须把当前的SS和ESP两个寄存器的内容压入系统堆栈予以保存; 2)标志寄存器EFLAGS的内容也需压入堆栈; 3)清除标志触发器TF和IF; 4)当前的代码段寄存器CS和指令指针EIP也压入此堆栈。 5)如果中断发生伴随有错误码,则错误码也压入堆栈; 6)完成上述中断现场保护后,从中断类型号获取的中断服务程序入口地址(段地址,偏移量)分别装入CS和EIP,开始执行中断服务程序; 7)中断报务程序最后的IRET指令使中断返回;保存在堆栈中的中断现场信息被恢复,并由中断点继续执行原程序。 9.4 直接存储器存取(DMA)方式 ■ DMA的引入 ? 程序直接控制方式受“踏步”现象的限制,效率低下,不适合高速设备和主机间的数据传送。 ? 中断控制方式在高速设备、成批数据传送中显出不足 (1) 对I/O请求响应慢; (2) 数据传送速度慢。 ■ DMA方式: ? 用专门的DMA接口硬件来控制外设与主存间的直接数据交换,而不通过CPU。 ? 控制总线进行DMA传送的硬件接口为DMA控制器。 DMA传送示意图 ■ DMA方式必须

文档评论(0)

1亿VIP精品文档

相关文档