niusouti.com

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

题目

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

A.32MB

B.64MB

C.128MB

D.256MB


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

    8237 DMA控制器一次最多仅能传输64KB数据。为了能对16MB内存进行数据传输,需要增加一个形成页面地址的寄存器,如果定义64KB为1页,则存放页面地址的寄存器的位数是______位。


    正确答案:8位
    8位 解析:
    故页面地址寄存器的位数是8位。

  • 第2题:

    DMA控制器一次最多仅能传输64KB数据。为了能对16MB内存进行数据传输,需要增加一个形成页面地址的寄存器,如果定义64KB为1页,则存放页面地址的寄存器的位数是【 】位。


    正确答案:8
    8

  • 第3题:

    8237 DMA 本身有16位的地址寄存器和字节计数器,如附加有4位的页面地址寄存器,则可在容量为______的存储空间内进行DMA数据传送。


    正确答案:1M
    1M 解析:220=1M

  • 第4题:

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

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

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

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

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


    正确答案:A
    解析:8237的数据线是8位双向数据线,与系统数据总线相连。

  • 第5题:

    采用两个8237DMA控制器级联后,可使DMA通道扩充到( )。

    A.16个

    B.15个

    C.8个

    D.7个


    正确答案:D

  • 第6题:

    8237DMA控制器可以控制4个通道的请求转换,用于选择通道的寄存器是8237中的______寄存器。

    A.控制

    B.模式

    C.状态

    D.请求


    正确答案:B
    解析:8237中的模式寄存器主要用来选择DMA传送的通道;控制寄存器主要用于传送模式选择和优先级控制。

  • 第7题:

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

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

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

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

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


    正确答案:B
    解析:8237的数据线是8位双向数据线,与系统数据总线相连。

  • 第8题:

    8237DMA本身有16位的地址寄存器和字节计数器,若附加有12位的页面地址寄存器,则可以在容量为【 】 的内存中进行DMA数传送。


    正确答案:256MB或256M
    256MB或256M

  • 第9题:

    8237 DMAC本身有16位的地址寄存器和字节计数器,若欲在内存容量为128 MB的PC机内按字节进行DMA数据传输,则附加的页面地址寄存器应有( )

    A.8位

    B.10位

    C.11位

    D.12位


    正确答案:C
    解析:8237仅支持64K寻址,不能与128MB的PC机进行数据传输,为了解决这一问题,系统中增设了“页面寄存器”(11位,受CPU控制)。当一个DMA操作周期开始时,它就和8237的16位地址一起,构成27为地址。

  • 第10题:

    下面关于8237DMA控制器的叙述中,正确的是( )

    A.8237具有8个DMA通道

    B.8237不能级联工作

    C.8237各个DMA通道的优先级是固定的

    D.当8237控制数据总线时,其8位数据线提供的是访问存储单元的高8位地址码


    正确答案:D

  • 第11题:

    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。

  • 第12题:

    DMA控制器8237A有()个独立的通道,每个通道均有()寻址和计数的能力。


    正确答案:4;独立

  • 第13题:

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

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

    B.8237的数据线是16位的

    C.每个通道的DMA请求方式可设置为硬件方式或软件方式

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


    正确答案:B
    解析:8237有一个四通道公用的DMA屏蔽寄存器和一个多通道屏蔽寄存器,选项 A说法正确。
    8237有两种DMA请求方式:硬件DMA请求和软件DMA请求方式。硬件DAM请求是通过DREQ引脚引入的;软件DMA方式是通过对DMA请求标志的设置发出的,所以选项C说法正确。
    8237的每个通道有一个16位的“基地址寄存器”和一个16位的“当前地址寄存器”。基地址寄存器存放本通道DMA传输时所涉及到的存储器首地址和末地址,这个初始值是在初始化编程时写入的,同时也被写入到当前地址寄存器,再由当前地址寄存器提供本次DMA传输时的内存地址。当前地址寄存器的值在每次DMA传输后自动加一或减一,为传输下一个字节做好准备。在整个DMA传输期间,基地址寄存器的内容保持不变,所以选项D说法正确。
    8237的数据线是8位双向数据线,与系统总线相连,所以选项B说法错误,为本题正确答案。

  • 第14题:

    可编程DMA控制器8237A仅支持64KB的寻址空间,因此不能够访问系统的1M地址空间,因此系统使用74LS670芯片为通道1~3分别配置了一个【 】,用来存放20位物理地址的高4位地址。


    正确答案:页面寄存器
    页面寄存器

  • 第15题:

    8237DMA控制器本身有16位地址寄存器和字节计数器,若要求DMA能在64MB的地址空间内进行数据传送,应附加页面地址寄存器______位。

    A.8

    B.9

    C.10

    D.11


    正确答案:C
    解析:216=64KB,而64MB=226,26-16=10,即附加页面地址寄存器10位。

  • 第16题:

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

    A.8237中4个通道的方式寄存器共用一个端口地址

    B.8237每个通道在每次DMA传输后,其当前字节计数器的值可以通过编程设置成自动加1或减1

    C.8237每个通道有单字节传送方式、数据块传送方式、请求传送方式和级联传输方式

    D.8237在固定优先级情况下,DREQ0优先级最高,DREQ3优先级最低


    正确答案:B
    解析:8237的当前字节计数器保存当前字节数,它的初始值比实际传送字节数少1,每次传送1个字节后自动减1,直到减到0为止,表示传送完毕,并产生终止计数信号T/C。因此不可以编程设置自动加1。

  • 第17题:

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

    A.32MB

    B.64MB

    C.128MB

    D.256MB


    正确答案:D
    解析:1页=64KB=216B,可寻址的页面为212,所以8237此时能寻址的内存容量为216B×212=228B=256MB。

  • 第18题:

    8237 DMA控制器本身有16位的地址寄存器和字节计数器,若附加有4位的页面地址寄存器,则可以在容量为【 】的存储空间内进行DMA数据传送。


    正确答案:1M
    1M

  • 第19题:

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

    A.32MB

    B.64MB

    C.128MB

    D.256MB


    正确答案:D

  • 第20题:

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

    A.32MB

    B.64MB

    C.128MB

    D.256MB


    正确答案:D

  • 第21题:

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

    A.两个8237级联可以得到8个DMA通道

    B.8237的数据线为8位

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

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


    正确答案:A
    解析:如果采用两级8237A级联方式,最多可以构成16个DMA通道。

  • 第22题:

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

    A.由于8237的DREQ和DACK有效电平的极性是可以通过写8237的控制寄存器进行设置的,因此,可以将某个通道的DREQ和DACK分别设为高电平有效和低电平有效,而将别的通道的DREQ和DACK分别设为低电平有效和高电平有效

    B.8237提供4种工作方式(单字节传送方式、数据块传送方式、请求传送方式和级联传送方式),每个通道可以分别工作在4种方式之一

    C.8237每个通道有一个16位的“基本字节计数器”和一个16位的“当前字节计数器”,占用8237的两个端口地址

    D.8237每个通道有一个16位的“基本字节计数器”和一个16位的“当前字节计数器”,占用8237的两个端口地址


    正确答案:B

  • 第23题:

    8237DMA 本身有16位的地址寄存器和字节计数器,若附加有4位的页面地址寄存器,则可以在容量为( )的存储空间内进行DMA 数据转送。

    A.2MB

    B.4MB

    C.1MB

    D.8MB


    正确答案:C
    解析:220=1M。