单选题 关于中断和DMA,以下说法中{{U}} {{/U}}是正确的。
  • A.DMA请求和非屏蔽中断请求同时发生时,CPU响应DMA请求
  • B.DMA请求、非屏蔽中断请求和可屏蔽中断请求都要在当前指令结束后才能被响应
  • C.非屏蔽中断请求优先级最高,可屏蔽中断请求优先级最低
  • D.如果不开中断,所有中断请求就不能响应。
【正确答案】 A
【答案解析】DMA请求在一条指令执行中间、当前总线周期(机器周期)结束即可进入DMA周期,所以有DMA请求和非屏蔽中断请求时,CPU会先响应DMA请求。答案B错,因为DMA请求是在当前总线周期结束后进行响应的。非屏蔽中断请求优先级不是最高的,软件中断优先级要更高,所以c错误。如果不开中断.非屏蔽中断请求也会被响应,因为它是有中断请求就必须响应的中断,所以答案D错。