嵌入式系统设计师-60.pdfVIP

  • 2
  • 0
  • 约7.61千字
  • 约 3页
  • 2022-11-28 发布于安徽
  • 举报
嵌入式系统设计师-60 (总分:30.00 ,做题时间:90分钟) 一、试题一(总题数:1,分数:15.00) 【说明】 下图为采用查询方式工作的输入接口,地址译码器中A15 ~A1直接接到或门的输入端。(分数:15.00) (1). 【问题1】 输入设备在向接口传送8位数据的同时,还传送负脉冲STB ,该信号的作用是什么? (分数:5.00) __________________________________________________________________________________________ 正确答案:() 解析: 脉冲除了将输入设备的数据锁存到锁存器的输出端外,该脉冲还用来触发D触发器,使其输 出Q为高电平,此高电平表示外设有数据准备好。 试题二[分析] 本题考查输入输出接口设计以及输入输出控制方式应用知识。 计算机与外设之间进行数据传送主要有三种基本控制方式:查询方式、中断方式和DMA方式。 查询方式是通过执行输入/输出查询程序来完成数据传送的,其工作原理是:当CPU。启动外设工作后, 不断地读取外设的状态信息进行测试,查询外设是否准备就绪,如外设准备好,则可以进行数据传送: 否则,CPU继续读取外设的状态信息进行查询等待,直到外设准备好。 采用程序查询方式进行数据传送时,实际上在外设准备就绪之前,CPU一直处于等待状态,致使CPU的 利用率较低。倘若CPU按这种方式与多个外设传送数据时,就需要周期性的依次查询每个外设的状态, 浪费的时间就更多,CPU的利用率就更低。因此,这种方式适合于工作不太繁忙的系统。 中断方式是一种硬件和软件相结合的技术,中断请求和处理依赖于中断控制逻辑,而数据传送则是通过 执行中断服务程序来实现的。这种方式的特点是:在外设工作期间,CPU无须等待,可以处理其他任 务,CPU与外设可以并行工作,提高了系统效率,同时又能满足实时信息处理的需要。但在进行数据传 送时,仍需要通过执行程序来完成。 采用中断方式可以提高CPU的利用率,但有些I/O设备(如磁盘、光盘等)需要高速而又频繁地与存储器进 行批量的数据交换,此时中断方式已不能满足速度上的要求。而直接存储器处理DMA方式,可以在存储 器与外设之间开辟一条高速数据通道,使外设与存储器之间可以直接进行批量数据传送。实现DMA传 送,要求CPU让出系统总线的控制权,然后由专用硬件设备(DMA控制器)来控制外设与存储器之间的数 据传送。这种传送方式的特点是:在数据传送过程中,由DMA控制器参与工作,不需要CPU的干预,批 量数据传送时效率很高,通常用于高速I/O设备与内存之间的数据传送。 本题采用程序查询方式从输入设备读取数据。 接口图中的选通信号 低电平有效,是由外设提供的输入信号。当该信号有效时,将输入设备送来的 数据锁存至输入锁存器中临时存储起来,并设置数据已经准备好的状态,标志该状态的是上图中的D触 发器。 D触发器的初始状态为0(数据未准备好) ,当输入设备的数据准备好时,通过CP将D触发器设置为1,标明 数据已准备好,CPU

文档评论(0)

1亿VIP精品文档

相关文档