- 3
- 0
- 约7.11千字
- 约 5页
- 2016-12-16 发布于重庆
- 举报
第7章 习题及参考解答
1.什么是I/O接口? I/0接口在系统中起何作用?
解 I/O接口就是连接外设和总线之间的逻辑电路的总称,它实际上是总线主设备与外设之间的桥梁。
I/O接口的作用是为了解决CPU与外设连接时由于速度、信号电平、信号格式及时序等的不匹配而存在的矛盾。
2.I/O接口有哪些重要功能?
解 I/O接口应具有数据缓冲、设备选择、信号转换、对外设监测和控制、中断请求与管理、可编程等主要功能。但不是要求每种接口都具备上述全部功能,有的只具有其中某几项功能。
3.什么是I/O端口? 它与I/O接口有何关系?
解 I/O端口是指I/O接口电路中能被CPU直接访问的寄存器或某些特定器件(如触发器或锁存器等)。一个I/O接口电路中可能有一个或若干个端口,如命令口、状态口、数据口等;而I/O端口都有确切的地址(或编号)。
4.I/O端口编址方式有哪两种? 各适用于什么场合? 各有什么优缺点?
解 I/O端口编址方式有两种:与存储器统一编址和I/O单独编址。若CPU没有设置专门的I/O指令,则必须采用与内存统一编址方式;若CPU设置了专门的I/O指令,则两种方式都可采用。
与内存统一编址的好处是:可以使用访问内存的所有指令访问I/O。这样访问I/O的指令类型多,功能齐全,不仅可对端口进行数据传送,还可以对端口进行算术、逻辑运算及移位等操作;其次是端口有较大的编址空间。缺点是:占用了部分内存空间;端口指令的长度增加、执行时间变长;程序中不易分清访问内存还是访问I/O;端口地址译码器复杂度增加。
I/O单独编址的好处是:端口地址译码器简单:端口指令短、执行速度快;程序中易分清是访问内存还是访问I/O。缺点是:端口指令类别少,CPU需专门设置I/O指令,且增加了CPU对外的信号线(因为要分出内存读/写与I/O读/写两组信号)。
5.CPU与I/O之间数据传送的方式有哪几种? 各有什么特点?
解 CPU与I/O之间数据传送方式有四种,即无条件传送、程序查询传送、中断传送与DMA传送。有的教材中把前两种合在一起称为程序查询传送。
第一种的特点是:接口电路简单,传送时总认为外设处于准备好状态;传送速度不高,效率低。
第二种的特点是:接口电路中需增加握手信号,因为CPU在传送数据前要查询I/O的状态,当I/O准备就绪时才进行数据传送。CPU的大部分时间用于查询等待中,传送效率低。
第三种的特点是:接口电路中需有中断逻辑,当I/O需要与CPU交换数据时,向CPU申请中断,CPU收到中断请求信号后即中断当前任务的执行,根据中断源的向量号转入相应的服务程序,以实现对I/O的数据交换及管理。该方式大大提高了CPU的利用率,实现了I/O与CPU并行工作。
第四种的特点是:在外设与存储器之间开辟了一条高速数据通道,使外设与内存之间直接交换数据。这一数据通道是通过DMA(Direct Memory Access)控制器来实现的。在DMA方式中,不需要CPU的任何干预,而是由DMA控制器控制系统总线。在其控制下完成数据传送任务。该方式实际上是把外设与内存交换信息的操作和控制交给了DMA控制器,简化了CPU对输入/输出的控制,但电路结构复杂,硬件开销大,硬件成本增加。
6.简述DMA传送的过程及该方式有何特点。
解 DMA(Direct Memory Access)传送方式又称为直接存储器存取方式,实际上就是在存储器与外设间开辟一条高速数据通道,使外设与内存之间直接交换数据。这一数据通道是通过DMA控制器来实现的。在DMA传送期间,不需要CPU的任何干预,而是由DMA控制器控制系统总线,在其控制下完成数据传送任务。
首先,应由CPU告诉DMA控制器:DMA传送由内存向外设传送,数据在内存的首地址及数据块长度,然后CPU启动DMA与外设,并把总线控制权交给DMA控制器。此后的传送完全由DMA控制器来管理。
传送一个字节的过程如下:
(1)当外设可以接收一个字符时,外设向DMA控制器(而不是CPU)发出DMA请求DRQ。
(2)DMA控制器收到DRQ有效后,即向CPU发出总线请求HOLD,请求CPU让出系统总线。
(3)CPU在收到HOLD有效后,在当前总线周期(而不是指令周期)结束后,就使地址总线、数据总线和控制总线处于高阻状态(即CPU释放系统总线),发出HLDA来响应DMA控制器的请求,这时,CPU中止程序的执行,只监视HOLD的状态。
(4)DMA控制器监测到HLDA有效后,即获得系统总线的控制权,并按如下方式开始DMA传送:在地址总线上发出存储器的地址。发出MEMR命令和IOW命令,同时向外设发出DACK和AEN。于是,由地址和
您可能关注的文档
- 《归去来兮辞》知识点大全..doc
- 《归去来兮辞》文言知识归纳(全)..doc
- 《当代世界电视》考试复习资料(2011.6)..doc
- 《归去来兮辞》文言知识归纳..doc
- 《当代世界经济与政治》参考试卷..doc
- 《当代世界经济与政治》参考试卷及答案..doc
- 《当代世界经济与政治》作业集答案(专本科函授)..doc
- 《当代世界经济与政治》期末复习题-网考..doc
- 《当代世界经济与政治》试题..doc
- 《当代世界经济与政治》答案。重点。思考题。..doc
- 2025年全国演出经纪人员资格认定考试试卷带答案(研优卷).docx
- 2025年全国演出经纪人员资格认定考试试卷完整版.docx
- 2025年全国演出经纪人员资格认定考试试题库及完整答案.docx
- 2025年全国演出经纪人员资格认定考试试卷完美版.docx
- 2025年全国演出经纪人员资格认定考试试卷含答案(实用).docx
- 2025年全国演出经纪人员资格认定考试试卷及答案(各地真题).docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
- 2025年全国演出经纪人员资格认定考试试卷及答案1套.docx
- 2025年下半年四川成都市郫都区面向社会引进公共类事业单位人员2人备考题库最新.docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
最近下载
- 人教版生物学选择性必修3全册教学课件.pptx
- 桑黄编制说明.doc VIP
- 2025年重庆市中考物理试卷真题(含答案解析).docx
- 数学试卷【新高考I卷】【山东卷】【高考真题】山东省2025年山东省普通高等学校招生全国统一考试(新I卷)(6.7-6.9).docx VIP
- 《上下五千年(六)》青少年教育文学丛书.pdf VIP
- 高考评价体系下基于核心素养素养2020年高考化学后期复习策略讲座.ppt VIP
- 《海上风电场工程风电机组基础设计规范》.pdf VIP
- 数学试卷答案【新高考I卷】【山东卷】【高考真题】山东省2025年山东省普通高等学校招生全国统一考试(新I卷)(6.7-6.9).docx VIP
- 复变函数1省公开课金奖全国赛课一等奖微课获奖课件.pptx VIP
- 316L 不锈钢收缩率实验报告.docx VIP
原创力文档

文档评论(0)