更多“8237A DMA控制器的当前地址寄存器、当前字节寄存器、基地址寄存器和基字节寄存器各保存什么值?”相关问题
  • 第1题:

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

    A.8

    B.9

    C.10

    D.11


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

  • 第2题:

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


    正确答案:1M
    1M

  • 第3题:

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

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

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

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

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


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

  • 第4题:

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


    正确答案:256MB
    256MB

  • 第5题:

    在以顺序控制方式处理的计算机中,程序存放在主存中,从(6)所示地址中读出指令,然后放在(6)中译码并执行。

    A.基寄存器 指令寄存器

    B.基寄存器控制器

    C.指令地址寄存器 指令寄存器

    D.指令地址寄存器 控制器


    正确答案:C
    解析:指令地址寄存器用于存放下次执行的指令的地址,从该寄存器中取出指定地址中的指令,送到指令寄存器中执行。

  • 第6题:

    CPU中设置了多个寄存器,其中,( )用来保存当前CPU所访问的内存单元的地址。

    A.通用寄存器
    B.程序计数器
    C.指令寄存器
    D.地址寄存器

    答案:D
    解析:
    通用寄存器:用于传送和暂存数据,也可参与算术逻辑运算,并保存运算结果。程序计数器:用于存放下一条指令所在单元的地址的地方。指令寄存器:临时放置从内存里面取得的程序指令的寄存器,用于存放当前从主存储器读出的正在执行的一条指令。地址寄存器:用来保存当前CPU所访问的内存单元的地址。

  • 第7题:

    51单片机内部RAM区中,有4个工作寄存器区,它们的字节地址范围分别是()、()、()、(),要选择当前的工作寄存器区,应对PSW寄存器的RS1和RS0位进行设置(D3和D4位进行设置)。


    正确答案:00H-07H;08H-0FH;10H-17H;18H-1FH

  • 第8题:

    在计算机中,保存当前正在执行的指令的寄存器为(1),存放当前指令地址的寄存器叫(2)。在顺序执行指令的情况下(存储器按字节编址,指令字长32位),每执行一条指令,使程序计数器自动加(3)。算术逻辑运算的结果通常放在(4)中。空白(2)处应选择()

    • A、程序计数器
    • B、指令寄存器
    • C、地址寄存器
    • D、地址译码器

    正确答案:A

  • 第9题:

    基地址寄存器与现行地址寄存器以及基字节数寄存器与现行字节数寄存器之间有什么关系?


    正确答案:基地址寄存器中存放着现行地址寄存器的初始值,基字节数寄存器中存放现行字节数寄存器的初始值。

  • 第10题:

    计算题:设从某外设传送1000H个字节的数据快到起始地址为2000H的内存区域中,采用DMA传送,利用通道1,设通道1当前地址寄存器的地址为02H,当前字节计数器地址为03H。编写初始化程序。


    正确答案:OUT0DH,AL;主清除命令
    MOVAL,85H;通道1,写传送,禁止自动预置
    OUT0BH,AL;地址递增,块传送方式
    MOVAL,00H;外设主存储器,正常时序,固定优先权,滞后写操作
    OUT08H,AL;DREQ高电平有效、DACK低电平有效
    MOVAX,2000H;地址初值,分两次写入
    OUT02H,AL;先写低字节
    MOVAL,AH
    OUT02H,AL;后写高字节
    MOVAX,1000H;字节数初值,分两次写入
    OUT03H,AL;低字节
    MOVAL,AH
    OUT03H,AL;高字节
    MOVAL,00H
    OUT0FH,AL;清除通道屏蔽位

  • 第11题:

    特殊功能寄存器中哪些寄存器可以位寻址?它们的字节地址是什么?


    正确答案: P0字节地址80H,TCON字节地址88H,P1字节地址90H,SCON字节地址98H,P2字节地址A0H,IE字节地址A8H,P3字节地址B0H,IP字节地址B8H,PSW字节地址D0H,ACC字节地址E0H,B字节地址F0H。

  • 第12题:

    问答题
    计算题:设从某外设传送1000H个字节的数据快到起始地址为2000H的内存区域中,采用DMA传送,利用通道1,设通道1当前地址寄存器的地址为02H,当前字节计数器地址为03H。编写初始化程序。

    正确答案: OUT0DH,AL;主清除命令
    MOVAL,85H;通道1,写传送,禁止自动预置
    OUT0BH,AL;地址递增,块传送方式
    MOVAL,00H;外设主存储器,正常时序,固定优先权,滞后写操作
    OUT08H,AL;DREQ高电平有效、DACK低电平有效
    MOVAX,2000H;地址初值,分两次写入
    OUT02H,AL;先写低字节
    MOVAL,AH
    OUT02H,AL;后写高字节
    MOVAX,1000H;字节数初值,分两次写入
    OUT03H,AL;低字节
    MOVAL,AH
    OUT03H,AL;高字节
    MOVAL,00H
    OUT0FH,AL;清除通道屏蔽位
    解析: 暂无解析

  • 第13题:

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

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

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

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

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


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

  • 第14题:

    8237中的每个通道有两个16位地址寄存器;当前地址寄存器和【 】。


    正确答案:基地址寄存器
    基地址寄存器 解析:8237的每个通道有两个16位地址寄存器,一个是基地址寄存器另一个是当前地址寄存器。

  • 第15题:

    计算机中存放当前指令地址的寄存器称为(7),在顺序执行程序时,若指令长度为16位,存储器按字节编址,每执行一条指令该寄存器自动加(8)。

    A.地址寄存器

    B.指令寄存器

    C.栈地址寄存器

    D.程序计数器


    正确答案:D

  • 第16题:

    在8237A用于存储器到存储器的数据传送时,使用( )。

    A.通道0的现行地址寄存器指示源地址,现行字计数寄存器对传送的字节数计数,通道1指示目的地址

    B.通道1的现行地址寄存器指示目的地址,现行字节计数寄存器对传送的字节数计数,通道0用于指示源地址

    C.通道2用于指示源地址,通道3的现行地址寄存器指示目的地址,现行字节计数寄存器对传送的字节数计数

    D.通道2的现行地址寄存器指示源地址,现行字节计数寄存器对传送的字书数计数,通道3用于指示目的地址


    正确答案:B

  • 第17题:

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

    A.2MB

    B.4MB

    C.1MB

    D.8MB


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

  • 第18题:

    下列寄存器中属于DMA内部共用寄存器的为()。

    • A、命令寄存器
    • B、读通道当前地址寄存器
    • C、工作方式寄存器
    • D、写通道基地址与当前地址寄存器

    正确答案:B,D

  • 第19题:

    在计算机中,保存当前正在执行的指令的寄存器为(1),存放当前指令地址的寄存器叫(2)。在顺序执行指令的情况下(存储器按字节编址,指令字长32位),每执行一条指令,使程序计数器自动加(3)。算术逻辑运算的结果通常放在(4)中。空白(4)处应选择()

    • A、数据寄存器
    • B、通用寄存器或累加器
    • C、程序状态字
    • D、地址寄存器

    正确答案:B

  • 第20题:

    ()用于保存当前正在执行的一条指令。

    • A、缓冲寄存器
    • B、地址寄存器
    • C、程序计数器
    • D、指令寄存器

    正确答案:D

  • 第21题:

    DPTR是一个16位的特殊功能寄存器,其高位字节寄存器用DPH表示(地址83H),低位字节寄存器用DPL表示(地址82H)。


    正确答案:正确

  • 第22题:

    ()保存当前栈定地址的寄存器。

    • A、IP
    • B、SP
    • C、DX
    • D、DS

    正确答案:B

  • 第23题:

    单选题
    ()用于保存当前正在执行的一条指令。
    A

    缓冲寄存器

    B

    地址寄存器

    C

    程序计数器

    D

    指令寄存器


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