17主机与外设的数据传送方式
更新时间:2023-06-04 07:02:01 阅读量: 实用文档 文档下载
计算机组成原理
17章 第17章
主机与外设数据传送方式
输入输出(I/O) I/O接口 I/O部件 I/O软件组成, 接口、 部件、 软件组成 输入输出(I/O)系统 由I/O接口、I/O部件、I/O软件组成,完 成主机和外部设备之间的数据交换 数据交换。 成主机和外部设备之间的数据交换。 CPU I/O 接 口 主存
设备控制 器
I/O设备 I/O设备
数据交换方式:有程序查询、中断、 (DMA)、 数据交换方式:有程序查询、中断、直接存储器访问 (DMA)、 I/O通道 外围处理机等。 通道、 I/O通道、外围处理机等。
计算机组成原理
17.1 程序查询方式
由CPU执行一段输入输出程序来实现主机与外设之间 执行一段输入输出程序来实现主机与外设之间 数据传送的方式叫做程序控制方式。 数据传送的方式叫做程序控制方式。这种传送方式又可分为无 预置传送参数 条件传送和程序查询方式两种。 条件传送和程序查询方式两种。
无条件传送:外设总是准备好状态, 无条件传送:外设总是准备好状态, CPU无须查询 可直接利用I/O 无须查询, I/O指令 CPU无须查询,可直接利用I/O指令 访问相应的I/O端口。优点: I/O端口 访问相应的I/O端口。优点:软、硬 件简单,但要求时序配合精确, 件简单,但要求时序配合精确,一 般只能用于简单开关量的输人输出 控制中。 控制中。
启动外设 取外设状态 外设准备 就绪? 就绪? Y 传送一次数据 修改传送参数 Y
N
程序查询方式
(1)预置传送参数。在传送数据之前, (1)预置传送参数。在传送数据之前, 预置传送参数 CPU执行一段初始化程序 执行一段初始化程序, 由CPU执行一段初始化程序,预置传送 参数。 参数。传送参数包括存取数据的主存 缓冲区首地址和传送数据的个数。 缓冲区首地址和传送数据的个数。 (2)启动外设。CPU执行输出指令向外 (2)启动外设。CPU执行输出指令向外 启动外设 设接口发出命令字启动外设。 设接口发出命令字启动外设。
N
传送完 否? 结束
计算机组成原理
(3) 取外设状态字。CPU执行输入指令, 取外设状态字。 执行输入指令, 执行输入指令 从外设接口中取回状态字。 从外设接口中取回状态字。 (4)查询外设状态标志。判回状态字 (4)查询外设状态标志 查询外设状态标志。 有无外设准备就绪。 返回; 有无外设准备就绪。无,CPU返回; 返回 开始传送数据。 有,开始传送数据。 (5)传送数据。输入时,CPU执行输 (5)传送数据 输入时, 传送数据。 执行输 入指令, 入指令,从外设接口的数据缓冲寄 存器中接收数据;输出时, 存器中接收数据;输出时,CPU执 执 行输出指令, 行输出指令,将数据写入外设接口 的数据缓冲寄存器中。 的数据缓冲寄存器中。 (6)修改传送参数。每进行
计算机组成原理
计算机组成原理
计算机组成原理
计算机组成原理
计算机组成原理
计算机组成原理
计算机组成原理
计算机组成原理
计算机组成原理
计算机组成原理
计算机组成原理
计算机组成原理
计算机组成原理
计算机组成原理
正在阅读:
17主机与外设的数据传送方式06-04
12226作业规程03-09
诚信乃为人之本作文500字07-01
微生物学总论题-药物分析1011-09
徐悲鸿励志学画公开课教案03-29
奇虎360诉腾讯QQ滥用市场支配地位纠纷案之法学思考03-18
机电各工种岗位危险源辨识 - 图文02-28
学校安全考核评分细则02-27
中药化学复习题(含答案)1111-30
宜兴市体育中心体育场(施工方案)04-14
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 外设
- 传送
- 主机
- 方式
- 数据
- 常见热工仪表基础知识
- 2、大树脚煤矿水文地质调查分析调查报告
- 基于CORBA核心服务的分布式并行计算的实现
- 工业园、事业部、工厂总经理管理权责及财务流程
- 商场超市各项突发事件处置预案
- 2013年5月黄冈中学二模理科数学试卷及答案解析
- 扎龙河滨湿地水体营养化污染特征及水环境恢复对策
- 小学三年级写春天的作文5篇
- 2015年10月自学考试00051管理系统中计算机应用历年真题
- 【教案】人美版初中七年级下册第1课《艺术源于生活,高于生活》
- 春夏之交:如何正确选购防辐射服孕妇装
- 魔兽世界 增强萨6 1TMW字符串:火焰新星按到手软
- 石墨炉原子吸收法测定饲料中镉的含量
- 软件测试准入和准出标准
- 四年级健康教育工作总结
- 电力无人值守监控方案
- 2014年安徽教师招考每日一练(5.20)
- 2011年注册安全工程师考试真题:1021
- 历届奥斯卡最佳影片
- PCBA检验规范附件