参考答案和解析
正确答案:DMA控制器是内存储器同外设之间进行高速数据传送时的硬件控制电路,是一种实现直接数据传送的专用处理器,它的特点和功能是:(1)DMAC同外设之间有一对联络信号线——外设的DMA请求信号DREQ以及DMAC向外设发出的DMA响应信号DACK。(2)DMAC在接收到DREQ后,同CPU之间也有一对联络信号线——DMAC向CPU发出总线请求信号(HOLD或BUSRQ),CPU在当前总线周期结束后向DMAC发出总线响应信号(HLDA或BUSAK),接管对总线的控制权,进入DMA操作方式。(3)能发出地址信息,对存储器寻址,并修改地址指针。DMAC内部必须有能自动加1/减1的地址寄存器。(4)能决定传送的字节数,并能判断DMA传送是否结束。DMAC内部必须有能自动减1的字计数寄存器,计数结束产生终止计数信号。(5)能发出DMA结束信号,释放总线,使CPU恢复总线控制权。(6)能发出读、写控制信息,包括存储器访问信号和I/O访问信号。DMAC内部必须有时序和读写控制逻辑。
更多“简述DMA控制器的特点及功能。 ”相关问题
  • 第1题:

    8、在进行DMA方式传送数据时, 。

    A.CPU进行工作

    B.DMA控制器工作

    C.CPU和DMA控制器工作

    D.CPU和DMA控制器均不工作


    ×

  • 第2题:

    以下关于DMA控制器和CPU关系的叙述中,错误的是()。

    A.DMA控制器和CPU都可以作为总线的主控设备

    B.DMA控制器和CPU都要使用总线时,CPU优先级更高

    C.CPU可通过执行I/O指令来访问DMA控制器中的I/O端口

    D.CPU可通过执行I/O指令来使DMA控制器启动外设工作


    B

  • 第3题:

    9、简述集中报警控制器的原理及功能


    ABCDE

  • 第4题:

    一般DMA控制器应具有哪些基本功能?


    答:(1)能向 CPU 提出 DMA 请求,请求信号加到 CPU 的 HOLD 引脚上。(2)CPU 响应 DMA 请求后,DMA 控制器从 CPU 那儿获得对总线的控制权。在整个 DMA操作期间,由 DMA 控制器管理系统总线,控制数据传送,CPU 暂停工作。(3)能提供读/写存储器或 I/O 设备的各种控制命令。(4)确定数据传输的起始地址和数据的长度,每传送一个数据,能自动修改地址,使地址增 1 或减 1,数据长度减 1。(5)数据传送完毕,能发出结束 DMA 传送的信号。

  • 第5题:

    微机中,关于DMA传送数据的特点的描述错误的是()。 (A)DMA控制器有2种状态,分别是主控和从控状态。 (B)RAM和I/O直接交换数据,不需经过累加器。 (C)DMA传送数据方式适合于实时响应速度要求较高的数据采集系统。 (D)只有CPU授权,DMA控制器才能正常工作。


    当CPU与高速的外设进行成快块的数据传送是要采用DMA方式。 D.MA方式使外设与内存之间直接进行数据交换,而不通过CPU。DMA方式可扩展为在存储器的两个或两个高速的外设之间进行数据交换。