1、

I/O接口是一电子电路(以IC芯片或接口板形式出现),其内有若干专用寄存器和相应的控制逻辑电路构成。它是CPU和I/O设备之间交换信息的媒介和桥梁。作用:对于主机,IO接口提供了外部设备的工作状态及数据;对于外部设备,I/O 接口记忆了主机送给外设的一一切命令和数据,从而使主机与外设之间协调一致地工作。

功能:进行端口地址译码设备选择、向CPU提供I/O设备的状态信息和进行命令译码、进行定时和相应时序控制、对传送数据提供缓冲,以消除计算机与外设在“定时”或数据处理速度上的差异。提供计算机与外设间有关信息格式的相容性变换。提供有关电气的适配、还可以中断方式实现CPU与外设之间信息的交换。


3、CPU与外设间传送数据主要有哪几种方式?

CPU与IO设备传输数据的控制方式通常有三种:程序方式、中断方式和DMA方式。

程序方式:指用输入/输出指令,来控制信息传输的方式,是一一种软件控制方式,根据程序控制的方法不同,又可以分为无条件传送方式和条件传送方式。

中断控制方式是利用向CPU发送中断的方式控制外围设备和CPU之间的数据传送。它的优点是大大提高了CPU的利用率且能支持多道程序和设备的并行操作。它的缺点是由于数据缓冲寄存器比较小,如果中断次数较多,仍然占用了大量CPU时间:在外围设备较多时,由于中断次数的急剧增加,可能造成CPU无法响应中断而出现中断丢失的现象;如果外围设备速度比较快,可能会出现CPU来不及从数据缓冲寄存器中取走数据而丢失数据的情况。

存储器直接存取方式(DMA):外设利用专用的接口(DMA控制器)直接与存储器进行高速数据传送,并不经过CPU (CPU不参与数据传送工作),总线控制权不在CPU处,而由DMA控制器控制。其特点是接口电路复杂,硬件开销大。大批量数据传送速度极快。适用于存储器与存储器之间、存储器与外设之间的大批量数据传送的场合。


10、


13、

微机原理与接口技术(第6版)第六章习题1、3、10、13相关推荐

  1. 微机原理与接口技术[第三版]——第五章课后习题答案

    5. 1k×1--16k×8 (1)1位变8位,一组需要8个芯片.1k变16k,需要16组芯片,因此一共128芯片. (2)1k=,需要10位片内寻址. (3)16=,需要4位片选信号. 6. 4K× ...

  2. 微机原理与接口技术[第三版]——第三章课后习题答案

    10.指出寻址方式 (1)MOV AX,BX                           寄存器寻址 (2)MOV DL,20H                         立即寻址 (3 ...

  3. 微型计算机周明德课后答案,微机原理与接口技术(第2版)

    第1章 概述 1.1 IA-32结构的概要历史 1.1.1 8086 1.1.2 80386 1.1.3 80486 1.1.4 奔腾(Pentium) 1.1.5 P6系列处理器 1.1.6 奔腾I ...

  4. 微机原理与接口技术[第三版]——第一章课后习题答案

    1.进制转换 (1)D(128) = B(10000000) = O(200) = H(80) (2)D(1024) = B(10000000000) = O(2000) = H(400) (3)D( ...

  5. 微型计算机接口技术论文,(微机原理与接口技术课程论文.doc

    (微机原理与接口技术课程论文 <微机原理与接口技术> 论 文 学院: 班级: 姓名: 学号: 微机原理与接口技术论文 内容摘要: 微型计算机原理与接口技术是计算机科学与技术专业重要的专业基 ...

  6. 微型计算机与接口技术考试题,微机原理与接口技术试题库2

    微机原理与接口技术试题库2 更新时间:2017/2/3 0:10:00  浏览量:843  手机版 课程试卷库测试试题(编号: 2 ) 一:填空题(每空1分,共20分) 1. 为提高系统性能,让CPU ...

  7. 微型计算机原理设计存储系统,微机原理与接口技术存储器设计.pdf

    2018版 微机原理与接口技术 第六章 存储器设计 董明皓 dminghao@xidian.edu.cn 准备知识 存储器的性能指标-存储容量(常用单位) 存储容量的表示  Bit -- 用二进 ...

  8. 微型计算机硬盘接口主要分为,北京交通大学微机原理与接口技术_期末复习题_图文...

    北京交通大学微机原理与接口技术_期末复习题_图文 更新时间:2017/1/26 18:34:00  浏览量:1285  手机版 "微机原理与接口技术"2008年期末考试复习题 1. ...

  9. 计算机微机原理pdf,《微机原理与接口技术》作业.pdf

    <微机原理与接口技术>作业.pdf 1111 通信<微机原理与接口技术>作业.doc *教材:中国科大<微型计算机原理与接口技术>第 5 版 *思考题:不用写在作业 ...

  10. 微型计算机原理与接口技术 第三版(张荣标)答案

    微型计算机原理与接口技术第三版答案 第1章 练习题 1.选择题 (1)B C A (2) A (3) D A (4) C 2.填空 (1) 10, 12 (2) 取出指令, 执行指令 (3) (4) ...

最新文章

  1. git 提交命令_Git和Github快速上手指南
  2. 子div在父div中置底
  3. 编程语言分类及python所属类型
  4. activiti idea 请假流程_IDEA开发流程Activiti需要注意的一些坑
  5. 让 .NET 轻松构建中间件模式代码
  6. Oracle补历史数据存储过程,Oracle数据库数据丢失恢复的几种方法总结
  7. mysql的安装以及开启远程访问
  8. 最新app源码下载:200款优秀Android项目源码
  9. android google 下拉刷新 csdn,使用google自带包实现下拉刷新功能
  10. 百度内容质量部测试开发面试题
  11. MAC + IDEA自动生成SerialVersionUID(亲测有效)
  12. 探究腾讯云TCA和阿里acp的区别
  13. C++MYSQL:获取表结构:MYSQL_FEILD
  14. [低级错误]an attribute defined in * line * hides this method pylint (method-hidden)
  15. 苹果账号被盗用户:支付宝、微信被盗刷追偿难
  16. ubuntu 64bit 兼容运行32bit 的方法
  17. 【电路】电容(一)——浅析大小电容的高低频滤波、并联问题
  18. 无线地磁传感器可以产生哪些社会效益
  19. 1.1 数列极限与函数极限
  20. 【数学建模】CUMCM-2013B 碎纸片的拼接复原 解题思路整理

热门文章

  1. 慎用!!! rm -rf 潜藏着巨大的危险!
  2. 5转自 饮水思源 bbs.sjtu.edu.cn·[FROM: 202.120.25.97]
  3. 如何组装深度学习的计算机
  4. 2018年英语六级作文(附翻译)
  5. SpringBoot中MybatisX插件的简单使用教程(超详细!!)
  6. 使用Systemctl命令来管理系统服务
  7. qt---crc32
  8. 学微服务必经之路——Nacos新手入门(上)
  9. 咕咕机vs喵喵机测评
  10. ringbuff进阶 evbuffer