单选题 下列关于外中断(故障除外)和DMA的说法中正确的是______。
Ⅰ.DMA请求和中断请求同时发生时,响应DMA请求
Ⅱ.DMA请求、非屏蔽中断、可屏蔽中断都要在当前指令结束之后才能被响应
Ⅲ.非屏蔽中断请求优先级最高,可屏蔽中断请求优先级最低
Ⅳ.如果不开中断,所有中断请求均不能响应
Ⅴ.在DMA方式中,数据的传送完全不用CPU干预
  • A.Ⅰ、Ⅴ
  • B.Ⅰ、Ⅳ
  • C.Ⅰ
  • D.Ⅱ、Ⅲ
【正确答案】 C
【答案解析】[解析] 中断方式具有对异常事件的处理能力,而DMA方式仅局限于完成传送数据块的能力。 和中断方式相比,DMA连接的是高速设备,其优先级高于中断请求,以防数据丢失,故Ⅰ正确。 DMA请求的响应时间可以发生在每个机器周期结束时,只要CPU不占用总线,而中断请求的响应时间只能发生在每条指令执行完毕后,故Ⅱ错误。 通常情况下,DMA的优先级要高于外中断,所以DMA优先级一般要比非屏蔽中断请求要高,故Ⅲ错误。 即使不开中断,非屏蔽中断(以及内中断)仍可响应,故Ⅳ错误。 在DMA方式的预处理和后处理中,需要CPU的干预,只是在传送的过程中不需要CPU的干预,故Ⅴ错误。