cpu与IO设备交换数据_第1页
cpu与IO设备交换数据_第2页
cpu与IO设备交换数据_第3页
cpu与IO设备交换数据_第4页
cpu与IO设备交换数据_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、3.2 输入/输出中的数据传送控制,3.2.1 输入/输出概述 3.2.2 直接程序传送控制 3.2.3 程序中断控制 3.2.4 DMA控制 3.2.5 通道控制,CPU与I/O设备交换数据的过程,3.2.1 输入/输出概述,五种信息交换方式的比较,返回,返回,图 3.23 中断请求,返回,INTR0,INTR0,INTR1,INTR2,1,&,INTR2,1,&,INTR1,&,INTA,&,&,1,INTR1,&,&,1,INTR2,&,&,1,INTR3,&,&,1,INTR4,1,INT,至下一级,允许中断1,允许中断2,允许中断3,允许中断4,(a) 独 立 请 求 线 的 中 断

2、 排 队 线 路,(b) 串 行 优 先 链 中 断 排 队 线 路,图 3.24 中 断 排 队 线 路,返回,返回,返回,中断入口地址1,中断入口地址2,中断入口地址3,. . .,中断服务程序1,中断服务程序2,. . .,中断向量寄存器,中 断 向 量 表,图 3.27 向量中断,返回,返回,返回,1.由程序启动外设,将该外设接口的“忙”标志BS置“1”:“准备就绪”标志置“0”,外设接口开始准备,这是cpu可以继续进行别的工作,实现外设与cpu的并行工作 2.接口向外部设备发出启动信号(CPU与外设并行工作) 3外设启动完成数据的输入,将输入数据由外设送入接口中的数据缓冲寄存器。 4

3、.当设备动作结束或缓冲寄存器数据填满时,外设向接口送出一控制信号,将数据“准备就绪”标志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总线,数组多 路通道,设备 控制器,设

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论