试题详情
简答题如何判断某通道的DMA传输是否结束?有几种方法可供使用? 
  • 判断某通道的DMA传输是否结束有二种方法:
    其一是读出DMA控制器的状态寄存器内容,测试其中代表该通道的状态位,可以得知该通道的DMA传输是否结束。
    其二是读出该通道的字节计数器内容,如果值为0(对8237A而言为-1),表示该通道的DMA传输已经结束。
    此外,可以用8237A的EOP信号向CPU申请中断。一旦进入这个中断服务程序,表明该通道的DMA传输已经结束。
  • 关注下方微信公众号,在线模考后查看

热门试题