文档详情

1、同步控制方式.ppt

发布:2017-01-13约1.31万字共50页下载文档
文本预览下载声明
(2)实质 程序切换 时间:一条指令结束时切换。 方法:保存断点、现场;恢复现场、 返回断点。 (3)特点 随机性 随机发生的事态 有意调用,随机请求与处理的事态 随机插入的事态 (4)应用 控制中、低速I/O操作。 处理复杂随机事态。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 2、中断服务程序入口地址的获取 (1)向量中断方式 将服务程序入口地址(中断向量)组织在中断向量表中;响应中断时,由硬件直接产生对应于中断源的向量地址,访问向量表,取得相应服务程序入口,转入服务程序。 中断向量: 服务程序入口地址、服务程序状态字 中断向量表: 存放中断向量的存储区 向量地址: 访问向量表的地址 (指向中断向量的 首址) Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. (2)非向量中断方式 将服务程序入口组织在查询程序中;CPU响应时执行查询程序,确定中断源,转入相应服务程序。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. D7~0 IRQ0 地址线 寄存器选择 命令字R 状态字R 数据缓冲器 控制逻辑 数据线 数据线 数据线 中断控制器 INT INTA 命令 IRQ7 状态 数据 外部设备 系统总线 (8259) IRQi M CPU 主机板 接口板 3、中断接口功能模型 (1)寄存器选择 对接口寄存器寻址 (2)命令字寄存器 接收CPU发向外设的命令。 (4)数据缓冲器 传送数据,实现缓冲。 (3)状态字寄存器 反映设备和接口的运行状态 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. (5)控制逻辑 请求信号产生逻辑 电平转换逻辑 针对设备特性的逻辑 串-并转换逻辑(串口) (6)公用中断控制器 接收外设请求,屏蔽、判优,送出公共请求; 接收中断批准,送出中断号(中断类型码)或向量地址。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 4、中断全过程(主机与外设交换信息) (1)初始化: 设置接口和中断控制器工作方式,送屏蔽字,送中断号。 (2)发启动命令(送命令字),启动设备。 (3)设备完成工作,申请中断。 (4)中断控制器汇集各请求,经屏蔽、判优, 形成中断号,并向CPU送公共请求INT。 (5)CPU响应,发批准INTA。并关中断、保存 断点。 (6)中断控制器送出中断号。 (7)CPU执行中断隐指令操作(将中断号转换为向 量地址,查向量表,取入口),进入服务程序。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. (9)返回原程序(返回前开中断)。 单级中断 (8)CPU执行服务程序,进行中断处理(交换数 据) 多重中断 注意屏蔽技术的两个应用 动态改变优先级 实现多重中断 5、中断接口设计 设计关键:通用机如何针对设备的多样性、特殊 性发出具体命令。 (1)命令字、状态字格式的拟定 (2)中断源的扩展 解决: Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. * 计算机组成原理总复习 总线 CPU M 接口 I/O设备 建立整机概念 两个层次 两个方面 CPU整体概念 硬件系统整机概念 逻辑组成 工作机制 Evaluation only. Created with
显示全部
相似文档