8237 DMA控制器本身有16位地址线,每个通道可传输64K字节,如定义64KB为1页,并在8237与主机连接的控制电路中增加12位页地址寄存器,其寄存器的12位页地址作为它的高12位地址,此时8237能寻址的内存容量是( )。A.32MBB.64MBC.128MBD.256MB

题目

8237 DMA控制器本身有16位地址线,每个通道可传输64K字节,如定义64KB为1页,并在8237与主机连接的控制电路中增加12位页地址寄存器,其寄存器的12位页地址作为它的高12位地址,此时8237能寻址的内存容量是( )。

A.32MB

B.64MB

C.128MB

D.256MB


相似考题
更多“8237 DMA控制器本身有16位地址线,每个通道可传输64K字节,如定义64KB为1页,并在8237与主机连接的 ”相关问题
  • 第1题:

    8237DMA本身有16位地址线,每个通道一次可传输64KB字节,如定义64KB为 1页,并在8237与主机连接的控制电路中增加12位页地址寄存器,其寄存器的12位页地址作为它的高12位地址,此时8237的寻址的内存容量为______。

    A.32MB

    B.64MB

    C.128MB

    D.256MB


    正确答案:D

  • 第2题:

    下面是关于8237可编程DMA控制器的叙述,其中错误的是______。

    A.8237有4个DMA通道

    B.8237的数据线为16位

    C.每个通道有硬件DMA请求和软件DMA请求两种方式

    D.每个通道在每次DMA传输后,其当前地址寄存器的值自动加1或减1


    正确答案:B
    解析:8237有4个DMA通道,8237可编程DMA控制器本身有16位地址寄存器和字节计数器,而数据线不为16位。每个通道在每次DMA传输后,其当前地址寄存器的值自动加1或减1。

  • 第3题:

    8237 DMA本身有16位地址线,每个通道一次可传输64KB,如定义64KB为1页,并在8237与主机连接的控制电路中增加12位页地址寄存器,其寄存器的12位页地址作为它的高12位地址,此时8237能寻址的内存容量为(63)。

    A.32MB

    B.64MB

    C.128MB

    D.256MB


    正确答案:D
    解析:本题考查DMA方式存储容量的计算。DMA即直接存储器存取,这种方式可以使得数据从输入,输出模块到主存的传输过程中,无须中央处理器的中转,这个工作转移给了DMA控制器来完成,这种方式可以达到高速的数据传输。题目中告诉我们,8237DMA有16位地址线,但在与主机连接的控制电路中增加12位页地址寄存器,那么总的地址线应该就是28位,很明显28位地址线能控制的寻址范围为0~228=256MB。

  • 第4题:

    下面关于8237可编程DMA控制器的叙述中,错误的是( )。

    A.8237有4个DMA通道

    B.8237的数据线为16位

    C.每个通道有硬件DMA请求和软件DMA请求两种方式

    D.每个通道在每次DMA传输后,其当前地址寄存器的值自动加1或减1


    正确答案:B

  • 第5题:

    下面关于8237可编程DMA控制器的叙述中,错误的是( )。

    A.8237有一个4个通道共用的DMA屏蔽寄存器和一个多通道屏蔽寄存器

    B.8237每个通道的基地址寄存器和基本字节计数器都是16位的,因此,8237的数据线也是16位的

    C.8237每个通道有两种DMA请求方式:硬件DMA请求方式和软件DMA请求方式

    D.8237每个通道在每次DMA传输后,其当前地址寄存器的值可通过编程设置成自动加1或减1


    正确答案:B