微机原理与接口技术

简述程序控制方式影响传送速度原因。

题目

简述程序控制方式影响传送速度原因。

参考答案和解析
正确答案: 中断控制方式中就中断方式而言,每传送一个字节或一个字就得把主程序停下来,转而去执行中断服务程序,在执行中断服务程序前要做好现场保护,执行完中断服务程序还要恢复现场。这些都是执行一系列指令,这些指令显然与数据传送没有直接关系,但是执行时,却要使微处理器花费不少时间。
对于8086而言,取指令和执行指令是并行工作的。但是,进入中断,指令队列就要清除,执行部件须等待总线接口部件将中断处理子程序中的指令取到指令队列中才开始执行程序,同样,返回断点时,指令队列也要清除,执行部件要等待总线接口部件重新装人断点处的指令后才开始执行,使并行工作机制失去功能,造成中断方式传输效率不高,影响传输速度。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下面关于PC机输入/输出控制的叙述中,正确的是( )

A.程序控制方式是指在程序的控制下进行数据传送,这是微处理器与外围设备之间交换信息的一种最简单的方式,可分为无条件传送方式和条件传送方式

B.PC机输入/输出控制有三种方式:程序控制方式、中断控制方式及DMA控制方式,尽管这三种方式各有特点,但都必须通过CPU执行指令来完成具体的数据传送

C.从总体上来说,中断控制方式的效率高于DMA控制方式

D.一般中断控制方式的效率高于程序控制方式,但是系统有n个中断源时,CPU本身就必须有n个中断引脚,这是中断方式的一个缺点


正确答案:A
解析:程序控制方式是指CPU与外设间的数据传送是在程序的控制下完成的一种数据传送方式。这种方式又分为无条件传送和条件传送两种。所以选项A正确。输入/输出控制方式有三种方式:程序控制方式、中断控制方式以及DMA控制方式。DMA控制方式传输速度快,适合于成批数据传送,只在传送开始和结束时需要CPU参与,数据传送过程中无须CPU干预,提高了CPU的效率,中断控制方式中断次数多,CPU仍需要花较多的时间处理中断,能够并行操作的设备台数也受到中断处理时间的限制,中断次数据增多导致数据丢失。所以其他选项都是错误的。

第2题:

CPU与外设之间数据传送的控制方式有()。

  • A、中断方式
  • B、DMA方式
  • C、程序控制方式
  • D、以上三种都是

正确答案:D

第3题:

采用程序控制模式的数据传送方式通常采用()。

A.无条件传送方式

B.异步传送方式

C.查询传送方式

D.中断传送方式


正确答案:ACD

第4题:

程序控制的三种I/O传送方式是哪三种?


正确答案:无条件传送、查询传送和中断传送。

第5题:

实现输入输出数据传送的方式分为三种:直接存储器访问(DMA)方式、()方式和通道方式。

  • A、程序控制
  • B、测试
  • C、检测
  • D、位控

正确答案:A

第6题:

计算机接线端子由于()等原因,有可能受到反射的影响,造成通信障碍,需要时应安装终端阻抗。

  • A、传送速度
  • B、传送距离
  • C、电缆质量
  • D、传输介质

正确答案:A,B

第7题:

输入输出接口类型按照数据传送的控制方式可分成程序控制输入输出接口()和()。


正确答案:程序中断输入输出接口;直接存储器存取(DMA)接口

第8题:

由于不同外设的工作速度一般各不相同,因此,CPU与外设交换信息时,必须确定何时从输入设备读数据以及何时往输出设备写数据,此即为输入/输出控制。下面关于PC机输入/输出控制的叙述中,正确的是( )。

A.程序控制方式是指在程序的控制下进行数据传送,这是微处理器与外部设备之向交换信息的一种最简单的方式,可分为无条件传送方式和条件传送方式两种

B.PC机输入/输出控制有三种方式:程序控制方式、中断控制方式及DMA控制方式,尽管这三种方式各有特点,但都必需通过CPU执行指令来完成具体的数据传送

C.从总体上说,中断控制方式的效率高于DMA控制方式的效率

D.一般地,中断控制方式的效率高于程序控制方式,但是,当系统有n个中断源时,CPU本身就必需有n个中断引脚,这是中断控制方式的一个缺点


正确答案:A

第9题:

在程序控制传送方式中,哪种方式可以提高系统的工作效率()。

  • A、查询传送
  • B、中断传送
  • C、前二项均可
  • D、DMA方式

正确答案:B

第10题:

程序控制方式分为()、无条件传送方式两种方式;其中条件传送方式需要CPU检测接口状态是否处于“就绪”状态。


正确答案:条件传送方式