更多“2、如果程序需要连续访问大型数组中的每个元素,不适宜采用的存储器寻址方式是:”相关问题
  • 第1题:

    数组A中,每个元素A[I,J]的长度为3个字节,行下标I为1到8,列下标J从1到10。从首地址SA开始连续存放在存储器中,存放该数组至少需要的字节数是(42)。

    A.80

    B.100

    C.240

    D.270


    正确答案:C
    解析:数组中共有80个元素,每个元素A[I,J]的长度为3个字节,所以共需要240个字节来存储该数组。

  • 第2题:

    对于内部数据存储器00H~1FH区域的访问有哪些寻址方式?对于外部数据存储器的访问有哪些寻址方式?对于特殊功能寄存器的访问有哪些寻址方式?


    正确答案: 对于内部数据存储器00H~1FH区域的访问有直接寻址、寄存器寻址、寄存器间接寻址三种方式。
    对于外部数据存储器的访问只有寄存器间接寻址一种方式(以DPTR或R0、R1为指针)。
    对于特殊功能寄存器的访问只有直接寻址一种方式。同时对于内部数据存储器80H~0FFH的128个单元的访问只有寄存器间接寻址一种方式(以R0、R1或SP为指针);借助于两种不同的寻址方式,可以将在地址上重合(80H~0FFH)的SFR和内部RAM高128字节单元的两部分空间加以区分。

  • 第3题:

    MCS-51单片机访问外部数据存储器用()指令,采用()寻址方式。


    正确答案:MOVX;寄存器间址

  • 第4题:

    什么是数组?数组有哪些特点?Java中创建数组需要使用哪些步骤?如何访问数组的一个元素?数组元素的下标与数组的长度有什么关系?


    正确答案: 数组是有序数据的集合,数组中的每个元素具有相同的数据类型,可以用一个统一的数组名和下标来惟一地确定数组中的元素。
    数组要进行定义和分配空间后才能使用。
    一维数组的定义方式为:
    typearrayName[];
    或type[]arrayName;
    分配内存空间则要用到运算符new,其格式如下:
    arrayName=newtype[arraySize];
    当定义了一个数组,并用运算符new为它分配了内存空间后,就可以引用数组中的每一个元素了。数组元素的引用方式为:
    arrayName[index]
    数组元素的下标从0开始,一直到数组的长度减1。

  • 第5题:

    数组A中,每个元素A的长度为3个字节,行下标i从1到5,列下标j从1到6,从首地址开始连续存放在存储器内,存放该数组至少需要的单元数是()。

    • A、 90
    • B、 70
    • C、 50
    • D、 30

    正确答案:A

  • 第6题:

    阅读和分析PLC程序的时候,每个输入输出都有自己的地址,程序用寻址的方法访问地址,PLC有两种寻址方式,它们是()寻址和()寻址。


    正确答案:绝对地址;符号

  • 第7题:

    CS-51单片机访问程序存储器中的常数和表格用()指令,采用()寻址方式。


    正确答案:MOVC;变址间接

  • 第8题:

    访问8031片外数据存储器MOVX指令采用的是()寻址方式。访问片外程序存储器MOVC指令采用的是()寻址方式。


    正确答案:寄存器间接;变址

  • 第9题:

    访问特殊功能寄存器和外数据存储器,应采用哪些寻址方式?


    正确答案: SFR:直接寻址,位寻址,寄存器寻址;
    片外RAM:寄存器间接寻址。

  • 第10题:

    单选题
    下列寻址方式中,最适合按下标顺序访问一位数组元素的是(  )。
    A

    相对寻址

    B

    寄存器寻址

    C

    直接寻址

    D

    变址寻址


    正确答案: D
    解析:
    由于数组的存放形式是存放在内存中的一块连续存储空间中,在访问数组元素时,计算机会将下标作为空间首地址的偏移量来进行寻址,因此与之对应的寻址方式是变址寻址。

  • 第11题:

    问答题
    什么是数组?数组有哪些特点?Java中创建数组需要使用哪些步骤?如何访问数组的一个元素?数组元素的下标与数组的长度有什么关系?

    正确答案: 数组是有序数据的集合,数组中的每个元素具有相同的数据类型,可以用一个统一的数组名和下标来惟一地确定数组中的元素。
    数组要进行定义和分配空间后才能使用。
    一维数组的定义方式为:
    typearrayName[];
    或type[]arrayName;
    分配内存空间则要用到运算符new,其格式如下:
    arrayName=newtype[arraySize];
    当定义了一个数组,并用运算符new为它分配了内存空间后,就可以引用数组中的每一个元素了。数组元素的引用方式为:
    arrayName[index]
    数组元素的下标从0开始,一直到数组的长度减1。
    解析: 暂无解析

  • 第12题:

    填空题
    数组A中,每个元素A的长度为3个字节,行下标i从1到8,列下标j从1到10,从首地址SA开始连续存放在存储器内,存放该数组至少需要的单元数是()。

    正确答案: 稀疏矩阵
    解析: 暂无解析

  • 第13题:

    下列的四种寻址方式中,哪一种方式访问操作数所需时间最长?______。

    A) 立即寻址

    B) 寄存器寻址

    C) 存储器直接寻址

    D)存储器间接寻址

    A.

    B.

    C.

    D.


    正确答案:D
    解析:立即数寻址和寄存器寻址在效率上是最快的,但寄存器仅有几个非常宝贵不可能将操作数都存入其中等待使用,立即数的使用场合也非常有限,这样就需要将数据保存在内存中,然后使用直接寻址、寄存器间接寻址、寄存器相对寻址,基址加变址寻址、棚对基址加变址寻址这些寻址方式将内存中的数据移入寄存器中。而存储器间接寻址又比存储器直接寻址更慢,因此D项是正确的。

  • 第14题:

    下列寻址方式中,具有多重存储器访问的是()

    • A、相对寻址
    • B、寄存器寻址
    • C、间接寻址
    • D、堆栈寻址

    正确答案:C

  • 第15题:

    下列关于数组访问的描述中,哪些选项是错误的?()

    • A、数组元素索引是从0开始的
    • B、对数组元素的所有访问都要进行边界检查
    • C、如果使用的索引小于0,或大于数组的大小,编译器将抛出一个IndexOutOfRangeException异常;
    • D、数组元素的访问是从1开始,到Length结束;

    正确答案:D

  • 第16题:

    数组A中,每个元素A的长度为3个字节,行下标i从1到8,列下标j从1到10,从首地址SA开始连续存放在存储器内,存放该数组至少需要的单元数是()。


    正确答案:稀疏矩阵

  • 第17题:

    访问8051片外数据存储器单元(16位地址)的指令是()和(),它们采用的是()寻址方式。


    正确答案:MOVX,@Ri;MOVX A,@DPTR;间接

  • 第18题:

    访问外部程序存储器可以采用哪些寻址方式?


    正确答案: 立即寻址、变址寻址和相对寻址方式。

  • 第19题:

    下面关于引用一维数组元素说法正确的是()

    • A、引用数组元素采用数组名(下标)方式引用
    • B、引用数组元素采用数组名[下标]方式引用
    • C、引用数组元素采用数组名方式引用
    • D、引用数组元素采用[下标]数组名方式引用

    正确答案:B

  • 第20题:

    访问片外数据存储器的寻址方式是()

    • A、立即寻址
    • B、寄存器寻址
    • C、寄存器间接寻址
    • D、直接寻址

    正确答案:A

  • 第21题:

    MCS-51单片机采用变址寻址方式可以访问()存储器 。


    正确答案:程序

  • 第22题:

    单选题
    下列关于数组访问的描述中,哪些选项是错误的?()
    A

    数组元素索引是从0开始的

    B

    对数组元素的所有访问都要进行边界检查

    C

    如果使用的索引小于0,或大于数组的大小,编译器将抛出一个IndexOutOfRangeException异常;

    D

    数组元素的访问是从1开始,到Length结束;


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

  • 第23题:

    单选题
    下列寻址方式中,具有多重存储器访问的是()
    A

    相对寻址

    B

    寄存器寻址

    C

    间接寻址

    D

    堆栈寻址


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

  • 第24题:

    问答题
    对于内部数据存储器00H~1FH区域的访问有哪些寻址方式?对于外部数据存储器的访问有哪些寻址方式?对于特殊功能寄存器的访问有哪些寻址方式?

    正确答案: 对于内部数据存储器00H~1FH区域的访问有直接寻址、寄存器寻址、寄存器间接寻址三种方式。
    对于外部数据存储器的访问只有寄存器间接寻址一种方式(以DPTR或R0、R1为指针)。
    对于特殊功能寄存器的访问只有直接寻址一种方式。同时对于内部数据存储器80H~0FFH的128个单元的访问只有寄存器间接寻址一种方式(以R0、R1或SP为指针);借助于两种不同的寻址方式,可以将在地址上重合(80H~0FFH)的SFR和内部RAM高128字节单元的两部分空间加以区分。
    解析: 暂无解析