cpu与IO设备交换数据.ppt

上传人:max****ui 文档编号:6328347 上传时间:2020-02-22 格式:PPT 页数:15 大小:819.81KB
返回 下载 相关 举报
cpu与IO设备交换数据.ppt_第1页
第1页 / 共15页
cpu与IO设备交换数据.ppt_第2页
第2页 / 共15页
cpu与IO设备交换数据.ppt_第3页
第3页 / 共15页
点击查看更多>>
资源描述
3 2输入 输出中的数据传送控制 3 2 1输入 输出概述3 2 2直接程序传送控制3 2 3程序中断控制3 2 4DMA控制3 2 5通道控制 CPU与I O设备交换数据的过程 3 2 1输入 输出概述 五种信息交换方式的比较 返回 返回 图3 23中断请求 返回 INTR0 INTR 0 INTR1 INTR2 1 INTR 2 1 INTR 1 INTA 1 INTR1 1 INTR2 1 INTR3 1 INTR4 1 INT 至下一级 允许中断1 允许中断2 允许中断3 允许中断4 a 独立请求线的中断排队线路 b 串行优先链中断排队线路 图3 24中断排队线路 返回 返回 返回 中断入口地址1 中断入口地址2 中断入口地址3 中断服务程序1 中断服务程序2 中断向量寄存器 中断向量表 图3 27向量中断 返回 返回 返回 1 由程序启动外设 将该外设接口的 忙 标志BS置 1 准备就绪 标志置 0 外设接口开始准备 这是cpu可以继续进行别的工作 实现外设与cpu的并行工作2 接口向外部设备发出启动信号 CPU与外设并行工作 3外设启动完成数据的输入 将输入数据由外设送入接口中的数据缓冲寄存器 4 当设备动作结束或缓冲寄存器数据填满时 外设向接口送出一控制信号 将数据 准备就绪 标志RD置 1 忙 标志BS清 0 5 当允许中断标志E1为 1 时 接口向CPU发出中断请求信号1RQ 6 表示cpu在一条指令执行结束后检查中断请求上线有无中断请求 若有 则将该中断请求线上的请求信号IRQ接收到中断请求触发器IR中7 表示如果 中断屏蔽 标志IM为 0 时 cpu在一条指令结束后受理外设的中断请求 向外设发出响应中断信号并关闭中断 8 转向该设备的中断服务程序入口9 中端服务程序通过输入指令把接口数据缓冲寄存器里的数据读至cpu中的寄存器组10 cpu发出的控制信号C将接口中的BS和RD标志复位 返回 返回 返回 返回 存储器管理部件 CPU 内存 选择通道 磁盘控制器 磁盘控制器 磁盘 磁盘 磁盘 磁盘 I O总线 字节多路通道 设备控制器 设备控制器 设备 设备 设备 I O总线 数组多路通道 设备控制器 设备控制器 设备 设备 设备 I O总线 图3 36IBM4300系统I O结构 返回 返回
展开阅读全文
相关资源
相关搜索

当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!