itgle.com

下面是关于8237可编程DMA控制器的叙述,其中错误的是______。A.8237有4个DMA通道B.8237的数据线为16位C.每个通道有硬件DMA请求和软件DMA请求两种方式D.每个通道在每次DMA传输后,其当前地址寄存器的值自动加1或减1

题目

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

A.8237有4个DMA通道

B.8237的数据线为16位

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

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


相似考题
更多“下面是关于8237可编程DMA控制器的叙述,其中错误的是______。A.8237有4个DMA通道B.8237的数据线为1 ”相关问题
  • 第1题:

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

    A.8237必须初始化,否则不能进行DMA操作

    B.对8237编程时,IOR和IOW是8237的输入信号:当8237控制总线时,它们是 8237的输出信号

    C.8237只有一条DMA请求线

    D.8237用DACK信号作为对DREQ的响应,因此在某通道的DACK信号有效之前,同一通道的DREQ信号必须维持有效


    正确答案:C
    解析:本题考查8237可编程DMA控制器的相关概念。DMA(Direct Memory Access,直接存储访问)是一种完全由DMA控制器执行I/O交换的工作方式。8237具有4各用于连接I/O设备进行数据传送的通道,当I/O设备向某通道发出DMA请求时,该通道即可通过8237进行DMA数据传送,选项C说法错误。正确答案为选项C。

  • 第2题:

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

    A.8237有4个DMA通道

    B.8237的数据线为16位

    C.每个通道有硬件DMA请求和软件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错误。

  • 第3题:

    下面是关于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说法错误,为本题正确答案。

  • 第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题:

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

    A.8237的数据线为16位

    B.8237有4个DMA通道

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

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


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

  • 第6题:

    下面一段叙述中,有Ⅰ~Ⅳ共4个空缺: 8237接收到通道请求(Ⅰ)信号后,向CPU发出DMA请求信号(Ⅱ),CPU接收到该信号后,在当前总线周期结束之后让出总线,并使总线允许信号(Ⅲ)有效:当 8237获得CPU送来的该信号后,便产生(Ⅳ)信号送到相应的外设喘口,表示DMA控制器响应外设的DMA请求,从而进入DMA服务过程。关于填写Ⅰ~Ⅳ的选项中,正确的是( )。

    A.Ⅰ~Ⅳ分别为DREQ、DACK、HRQ、HLDA

    B.Ⅰ~Ⅳ分别为DREQ、HLDA、DACK、HRQ

    C.Ⅰ~Ⅳ分别为HRQ、DREQ、DACK、HLDA

    D.Ⅰ~Ⅳ分别为DREQ、HRQ、HLDA、DACK


    正确答案:D

  • 第7题:

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

    A.8237各通道的DMA请求优先级是固定的:通道0优先级最高,通道3最低

    B.外设需DMA服务时通过DREQ0~DREQ3向8237发请求信号

    C.8237的总线请求信号HRQ用于请求总线

    D.8237在接管总线后,其数据线DB7~DB0输出要访问的存储单元的高8位地址(A15~A8)


    正确答案:A
    解析:DMA控制器8237中,当D4=0时,为固定优先级,即通道0优先级最高,通道3最低;当D4=1时,为循环优先级,即在每次DMA服务之后,各个通道优先级都发生变化。

  • 第8题:

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

    A.8237具有8个DMA通道

    B.8237不能级联工作

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

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


    正确答案:D

  • 第9题:

    8237芯片有多少个个独立的DMA通道?


    正确答案:有4个独立的DMA通道。

  • 第10题:

    DMA控制器8237有哪几种工作方式?


    正确答案:数据传送方式、单字节传送方式、请求传送方式和级联方式。

  • 第11题:

    什么是DMA读和DMA写?什么是DMA控制器8237A的单字节传送、数据块传送和请求传送?


    正确答案:DMA读:存储器的数据在DMA控制器控制下被读出传送给外设。
    DMA写:外设的数据在DMA控制器控制下被写入存储器。
    单字节传送方式:每次DMA传送时仅传送一个字节。传送一个字节之后,DMA控制器释放系统总线,将控制权还给处理器。
    数据块传送:DMA传送启动后就连续地传送数据,直到规定的字节数传送完。
    请求传送:DMA传送由请求信号控制。如果请求信号一直有效,就连续传送数据;但当请求信号无效时,DMA传送被暂时中止。

  • 第12题:

    问答题
    什么是DMA读和DMA写?什么是DMA控制器8237A的单字节传送、数据块传送和请求传送?

    正确答案: DMA读:存储器的数据在DMA控制器控制下被读出传送给外设。
    DMA写:外设的数据在DMA控制器控制下被写入存储器。
    单字节传送方式:每次DMA传送时仅传送一个字节。传送一个字节之后,DMA控制器释放系统总线,将控制权还给处理器。
    数据块传送:DMA传送启动后就连续地传送数据,直到规定的字节数传送完。
    请求传送:DMA传送由请求信号控制。如果请求信号一直有效,就连续传送数据;但当请求信号无效时,DMA传送被暂时中止。
    解析: 暂无解析

  • 第13题:

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

    A.8237复位后必须进行初始化编程,否则不能进入DMA操作

    B.当CPU控制总线时,8237的是8237的输出信号

    C.8237用DACK信号作为对DREQ的响应,因此在DACK信号有效之前,同一通道的DREQ信号必须保持有效

    D.当CPU控制总线时,A7~A0是8237的输入线;当8237控制总线时,它们又是8237的输出线


    正确答案:D
    解析:A3~A0是地址总线低四位,当CPU控制总线时,是地址输入线,当8237控制总线时,它们输入要访问的存储单元的最低4位地址;A7-A4是地址线,输出线,用于DMA传送时输出要访问的存储单元低8位地址中的高4位,所以D的说法是错的。

  • 第14题:

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

    A)8237 各个DMA 通道的每次DMA 操作只能传输一个字节

    B)8237 内部白长当前地址寄存器的值在每次传输后自动加1 或减1

    C)8237 不能通过软件编程屏蔽其 DMA 请求

    D)8237各个DMA通道的请求优先级是固定的


    正确答案:C

  • 第15题:

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

    A.8237复位后必须进行初始化编程,否则不能进入DMA操作

    B.当CPU控制总线时,8237的

    C.8237用DACK信号作为对DREQ的响应,因此在DACK信号有效之前,同一通道的DREQ信号必须保持有效

    D.当CPU控制总线时,A7~A0是8237的输入线;当8237控制总线时,它们又是8237的输出线


    正确答案:B

  • 第16题:

    8237 DMA控制器工作在优先级循环方式时,某通道的DMA请求被响应后,随即降为最低级。比如,某次DMA传输前4个通道的优先级顺序为2-3-0-1,那么在通道2进行一次传输之后,优先级顺序变为 。


    正确答案:3-0-1-2
    3-0-1-2

  • 第17题:

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

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

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

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

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


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

  • 第18题:

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

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

    B.8237的数据线为8位

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

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


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

  • 第19题:

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

    A.16个

    B.15个

    C.8个

    D.7个


    正确答案:D

  • 第20题:

    叙述一次DMA控制器8237A编程使用的主要步骤。


    正确答案: D.MA控制器8237A初始化编程的主要步骤为:
    (1)发复位命令;
    (2)写命令字,设置8237A的工作方式;
    (3)写方式字,设置需使用的通道的工作方式;
    (4)清除先/后触发器;
    (5)写入内存储器起始地址;
    (6)写入传送的字节数-1;
    (7)清除该通道的屏蔽位;
    (8)启动外部设备,如果是内存到输出设备,用指令设置第一次DMA请求。

  • 第21题:

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


    正确答案:4;独立

  • 第22题:

    8237A有几根数据线?在DMA有效周期里数据线被用来传输什么信息?


    正确答案: 8237A有8跟数据线。
    在DMA有效周期里,先被用来输出存储器地址的高8位,后真正作为数据线使用,实现外设与存储器之间的数据传送。

  • 第23题:

    问答题
    叙述一次DMA控制器8237A编程使用的主要步骤。

    正确答案: D.MA控制器8237A初始化编程的主要步骤为:
    (1)发复位命令;
    (2)写命令字,设置8237A的工作方式;
    (3)写方式字,设置需使用的通道的工作方式;
    (4)清除先/后触发器;
    (5)写入内存储器起始地址;
    (6)写入传送的字节数-1;
    (7)清除该通道的屏蔽位;
    (8)启动外部设备,如果是内存到输出设备,用指令设置第一次DMA请求。
    解析: 暂无解析