DMA控制器8237有四种工作方式,其中,传输率较高的一种是()

题目

DMA控制器8237有四种工作方式,其中,传输率较高的一种是()

  • A、单字节传送方式
  • B、块传送方式
  • C、请求传送方式
  • D、级联方式
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第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有一个四通道共用的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说法错误,为本题正确答案。

第3题:

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

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

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

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

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


正确答案:B

第4题:

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

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

B.8237的数据线为8位

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

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


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

第5题:

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

A.8237的数据线为16位

B.8237有4个DMA通道

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

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


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

第6题:

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

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

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

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

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


正确答案:C

第7题:

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

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

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

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

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


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

第8题:

下面关于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错误。

第9题:

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

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

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

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

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


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

第10题:

下面关于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服务之后,各个通道优先级都发生变化。