DMA方式的接口电路中有程序中断部件,其作用包括( )。 Ⅰ.实现数据传送 Ⅱ.向CPU提出总线使用权 Ⅲ.向CPU提出传输结束 Ⅳ.检查数据是否出错
【正确答案】 A
【答案解析】解析:考查DMA方式中的中断与中断传输方式的区别。前者是向CPU报告数据传输结束,后者是传送数据,另外DMA方式中的中断不包括检查是否出错,而是报告错误。 注意:DMA方式与程序中断方式的比较如下。 ①DMA传送数据的方式是靠硬件传送,而程序传送方式是由程序来传送。 ②程序中断方式需要中断CPU的现行程序,需要保护现场,而DMA方式不需要中断现行程序。 ③程序中断方式需要在一条指令执行结束才能得到响应,而DMA方式则可以在指令周期内的任意存储周期结束时响应。 ④DMA方式的优先级高于程序中断方式的优先级。