itgle.com
更多“说明8237A单字节DMA传送数据的全过程。”相关问题
  • 第1题:

    一台普通的386 PC机,在使用DMA控制器传送数据时,为保证主机正常工作, DMA传送的方式应采用( )。

    A.单字节传送

    B.块传送

    C.请求传送

    D.写传送


    正确答案:D
    解析:DMA(DirectMemoryAccess,直接存储访问)是一种完全由硬件执行I/O交换的工作方式。在使用DMA控制器传送数据时,为保证主机正常工作,DMA应采用写传送的传送方式。

  • 第2题:

    DMA数据的传送是以______为单位进行的。

    A.字节
    B.字
    C.数据块
    D.位

    答案:C
    解析:

  • 第3题:

    叙述用DMA方式传送单个数据的全过程。


    正确答案: 1.因为DMA控制器要接受CPU的控制,接收CPU发来的初始化等信息,这要求地址线来寻址各端口,地址线为输入线。又因为DMA控制器可控制总线,这要求地址线为输出。所以地址线必须为双向才行。
    2.CPU要对DMA控制器发初始化信息时,必须往DMA控制器传输地址。
    3.DMA控制器得到总线控制权后,向地址总线传输地址。

  • 第4题:

    DMA控制器8237A的成组传送方式和单字节传送方式各有什么特点?它们的适用范围各是什么? 


    正确答案:成组传送方式下,DMA控制器获得总线控制权后,可以连续进入多个DMA周期,进行多个字节的传输。这种方式可以获得最高的数据传输速度。在数据传输期间,CPU不能访问总线。如果一次传输的数据较多,这种方式会对系统工作产生一定的影响。成组传送方式适用于外部设备要求很高的传输速率,系统其他负担较轻,连续占用总线不会产生严重后果的情形。
    在单字节传输方式下,8237A完成1个字节传输后都释放系统总线,一次DMA传输结束,CPU可以在每个DMA周期结束后控制总线。这种方式适用于外部设备的传输速率要求不太高,或者系统不允许有较长时间停顿的情况。

  • 第5题:

    DMA方式是以()为单位进行数据传送的。

    • A、位
    • B、字节
    • C、字
    • D、数据块

    正确答案:D

  • 第6题:

    DMA控制器8237A能不能用中断方式工作?请说明。


    正确答案: DMA控制器8237A可以用中断方式工作。将8237A的EOP信号反相后连接到中断控制器的中断请求输入端,则一次数据块传输结束后,可以向CPU申请中断,由专门的中断服务程序进行结束处理。

  • 第7题:

    8237A单字节DMA传送与数据块DMA传送有什么不同?


    正确答案: 单字节传送方式下,8237A每传送完一个字节数据就释放总线,传送下一字节时再请求总线的控制权。块传送方式下8237A必须把整个数据块传送完才释放总线。

  • 第8题:

    8237A 芯片设置为请求传输方式时,其特点是()

    • A、仅传送一个字节的数据
    • B、连续传送多个字节的数据
    • C、仅传送 DREQ 和 DACK 信号
    • D、连续传送多个字节的数据,且边传送边监测DREQ信号是否有效

    正确答案:D

  • 第9题:

    DMA数据的传送是以()为单位的。

    • A、字节
    • B、字
    • C、数据块
    • D、位

    正确答案:C

  • 第10题:

    问答题
    叙述用DMA方式传送单个数据的全过程。

    正确答案: 1.因为DMA控制器要接受CPU的控制,接收CPU发来的初始化等信息,这要求地址线来寻址各端口,地址线为输入线。又因为DMA控制器可控制总线,这要求地址线为输出。所以地址线必须为双向才行。
    2.CPU要对DMA控制器发初始化信息时,必须往DMA控制器传输地址。
    3.DMA控制器得到总线控制权后,向地址总线传输地址。
    解析: 暂无解析

  • 第11题:

    单选题
    8237A 芯片设置为请求传输方式时,其特点是()
    A

    仅传送一个字节的数据

    B

    连续传送多个字节的数据

    C

    仅传送 DREQ 和 DACK 信号

    D

    连续传送多个字节的数据,且边传送边监测DREQ信号是否有效


    正确答案: D
    解析: 暂无解析

  • 第12题:

    单选题
    DMA数据的传送是以()为单位的。
    A

    字节

    B

    C

    数据块

    D


    正确答案: C
    解析: 暂无解析

  • 第13题:

    DMA数据的传送是以(30)为单位进行的。

    A.字节

    B.字

    C.数据块

    D.位


    正确答案:C
    解析:DMA即直接内存访问方式。其基本过程为从外围设备发出DMA请求,CPU响应请求,把CPU工作改为DMA方式。DMA控制器从CPU接管总线控制权,由DMA控制器对内存寻址,即决定数据传送的内存地址和数据传送个数,并执行数据传送操作,向CPU报告DMA操作结束。DMA适用于高速成组传送数据。所以应选择C。

  • 第14题:

    8237A DMA控制器的当前地址寄存器、当前字节寄存器、基地址寄存器和基字节寄存器各保存什么值?


    正确答案:当前地址寄存器用于存放DMA 传送的存储器地址值,每传送一个数据,地址值自动增1或减1,以指向下一个存储单元。
    当前字节寄存器也称为当前字计数寄存器,其初值比实际传送的字节数少1,该值在编程时由CPU 写入的,用于保存本次DMA 传送的字节数。 基地址寄存器:用于存放对应通道当前地址寄存器的初值。
    基字节寄存器:也称基字计数寄存器,用于存放对应通道当前字计数器的初值,主要用于自动预置操作时使当前字计数器恢复初值。

  • 第15题:

    利用周期挪用方法实现DMA传送,一次只能传一个字节数据。


    正确答案:正确

  • 第16题:

    8237A具有几个DMA通道?每个通道有哪几种传送方式?各用于什么场合?什么叫自动预置方式?


    正确答案:8237A具有4个DMA通道,每个通道有4种传送方式:
    (1)单字节传送方式,此种方式下,每进行一次DMA操作,只传送一个字节的数据。 此方式能保证在两次DMA传送之间,CPU可执行一次完整的总线操作。
    (2)数据块传输方式,此方式可使DMA操作连续传输数据,一直到一批数据传送完毕,8237A才释放总线。
    (3)请求传送方式,此方式与数据块传送方式类似,可连续传送数据,但与其不同之处在于,每传送一个字节后,8237A 要对DREQ 端进行测试,一旦检测到DREQ 信号无效,则立即停止传送,当DREQ有效后,可使DMA 传输从断点处继续进行。
    (4)级联传送方式,此方式可将多个8237A 连在一起,以便扩充系统的DMA通道。当DMA处于自动预置方式时,每当产生有效的EOP 信号后,该通道将自动把基地址 寄存器和基字计数器的内容分别重新置入当前地址寄存器和当前字计数器中,达到重新初始 化的目的,这样既不需要CPU 的干预,又能自动执行下一次DMA操作。

  • 第17题:

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


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

  • 第18题:

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


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

  • 第19题:

    8237A只有8位数据线,为什么能完成16位数据的DMA传送?


    正确答案: I/O与存储器间在进行DMA传送过程中,数据是通过系统的数据总线传送的,不经过8237A的数据总线,系统数据总线是具有16位数据的传输能力的。

  • 第20题:

    DMA方式数据的传送是以()为单位进行的。

    • A、字
    • B、位
    • C、字节
    • D、数据块

    正确答案:D

  • 第21题:

    单选题
    DMA方式是以()为单位进行数据传送的。
    A

    B

    字节

    C

    D

    数据块


    正确答案: A
    解析: 暂无解析

  • 第22题:

    问答题
    DMA控制器8237A的成组传送方式和单字节传送方式各有什么特点?它们的适用范围各是什么?

    正确答案: 成组传送方式下,DMA控制器获得总线控制权后,可以连续进入多个DMA周期,进行多个字节的传输。这种方式可以获得最高的数据传输速度。在数据传输期间,CPU不能访问总线。如果一次传输的数据较多,这种方式会对系统工作产生一定的影响。成组传送方式适用于外部设备要求很高的传输速率,系统其他负担较轻,连续占用总线不会产生严重后果的情形。
    在单字节传输方式下,8237A完成1个字节传输后都释放系统总线,一次DMA传输结束,CPU可以在每个DMA周期结束后控制总线。这种方式适用于外部设备的传输速率要求不太高,或者系统不允许有较长时间停顿的情况。
    解析: 暂无解析

  • 第23题:

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

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