计算机组成原理-IO_PART1解析.ppt

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机组成原理-IO_PART1解析

e.g:某I/O接口的状态控制寄存器如下: … 7 6 1 0 启动位 就绪位 错误位 端口号:数据寄存器 50H 状态控制寄存器51H I/O指令格式: IN n OUT n n为端口号 AX为隐含源/目的操作数 程序查询方式 MOV AL,40H OUT 50H T: IN 51H TEST AL,02H JZ T IN 50H * * College of Computer Science Technology 输入输出系统 输入输出系统 I.概述-I/O基本知识概述 I/O系统发展概况 I/O系统的组成 I/O编址方式 I/O传送方式 I/O与主机之间的联络方式 I/O与主机之间的连接方式 输入输出系统 I/O系统的发展情况 (1) 早期 分散连接 CPU 和 I/O 串行 工作 程序查询方式 (2) 接口模块和 DMA 阶段 总线连接 CPU 和 I/O 并行 工作 (3) 具有通道结构的阶段 (4) 具有 I/O 处理机的阶段 中断方式 DMA 方式 输入输出系统 I/O 软件 I/O 指令 通道指令 --CPU 指令的一部分 --通道自身的指令 I/O 硬件 设备 +I/O 接口 设备 +设备控制器 或者+通道 I/O系统的组成 输入输出系统 I/O系统的编址方式 (1) 统一编址 (2) 独立编址 有专门的I/O指令访问I/O 不占用主存的空间 用取数、存数指令访问I/O 占用主存的空间 Load,Store IN,OUT 输入输出系统 I/O传送方式 串行 并行 --适合于短距离,速度快的I/O --适合于距离较远,速度较慢的I/O 输入输出系统 I/O与主机之间的联络方式 (1) 立即响应 (2) 异步工作采用应答信号 (3) 同步工作采用同步时标 “Ready” “Strobe” I/O 接口 I/O 设 备 CPU e.g.异步并行 输入输出系统 I/O与主机之间的连接方式 辐射式连接 总线连接 外设 Ⅰ 外设 Ⅱ 外设 Ⅲ 主 机 不便于增删设备 每台设备都配有一套 控制线路和一组信号线 便于增删设备 主 机 外设 Ⅰ 外设 Ⅱ 外设 Ⅲ 输入输出系统 II.外部设备 1. 外部设备分类 (1)人机交互设备 (2)信息驻留设备 (3) 通信设备 如:键盘 鼠标 打印机 显示器 如:磁盘 光盘 磁带 如:网卡 调制解调器等 2. I/O接口 I/O接口的作用 I/O接口的组成 I/O接口类型 接口的作用 传输速度匹配-数据缓冲 数据格式匹配-格式转换 电平标准匹配-电平转换 传送主机对I/O的控制命令 实现对设备的选择 反应外设的工作状态 输入输出系统 II.外部设备 2.I/O接口 I/O接口的作用 I/O接口的组成 I/O接口类型 接口的作用 传输速度匹配-数据缓冲 数据格式匹配-格式转换 电平标准匹配-电平转换 传送主机对I/O的控制命令 实现对设备的选择 反应外设的工作状态 数据寄存器 控制寄存器 状态寄存器 输入输出系统 II.外部设备 地址选择器件 2.I/O接口 I/O接口的作用 I/O接口的组成 I/O接口类型 接口的组成 数据寄存器 控制寄存器 状态寄存器 地址选择器件 端口 编址问题 输入输出系统 II.外部设备 I/O接口 CPU 外 设 数据寄存器 控制寄存器 状态寄存器 端口地址 数据 IOR IOW 数据 控制 状态 CPU对外设的操作,通过对I/O接口寄存器的读/写进行 数据寄存器:CPU向外设输出的数据/由外设输入数据 控制寄存器:CPU设置接口工作方式,数据传送方向等 状态寄存器:CPU由该寄存器获知外设的状态 I/O接口的一般结构 输入输出系统 II.外部设备 2.I/O接口 I/O接口的作用 I/O接口的组成 I/O接口类型 IO接口类型 按数据 传送方式 分类 串口、并口 按功能 选择的灵活性 分类 按 通用性 分类 可编程接口、不可编程接口 通用接口、专用接口 输入输出系统 II.外部设备 输入输出系统 CPU如何完成与I/O设备之间的数据传送? III. I/O控制方式 无条件传送方式 查询方式 中断方式 DMA方式 通道方式 IO处理机方式 最简单的传送控制方式 任何时刻均可以进行数据的输入/输出,不需要进行状态条件的检查,故又称为直接控制方式 适用于状态变化缓慢的外部设备,如开关,LED等 一个三态缓冲器作为输入接口 一个锁存器作为输出接口 无条件传送方式 输入输出系统 III. I/O控制方式 CPU查询外设的状态标

文档评论(0)

little28 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档