niusouti.com

堆栈是一段特殊的存储器空间,以下关于堆栈的说法正确的是()。A.PUSH和POP是对堆栈进行存储和读取的专用指令B.堆栈的功能主要用于保护和恢复现场,即将所需要的寄存器内容存储到该空间C.堆栈和其他存储器空间类似,可以进行写或读操作D.PUSH和POP可多次使用,且两者的顺序必须保持一致

题目

堆栈是一段特殊的存储器空间,以下关于堆栈的说法正确的是()。

A.PUSH和POP是对堆栈进行存储和读取的专用指令

B.堆栈的功能主要用于保护和恢复现场,即将所需要的寄存器内容存储到该空间

C.堆栈和其他存储器空间类似,可以进行写或读操作

D.PUSH和POP可多次使用,且两者的顺序必须保持一致


相似考题
参考答案和解析
ABC
更多“堆栈是一段特殊的存储器空间,以下关于堆栈的说法正确的是()。”相关问题
  • 第1题:

    堆栈操作中,保持不变的是:
    A.堆栈的顶 B.堆栈中的数据 C.堆栈指针 D.堆栈的底


    答案:D
    解析:
    提示:在CPU执行程序的过程中,会执行有关的堆栈操作指令。执行这样的指令,无论是压入堆栈还是弹出堆栈,堆栈指针和栈顶肯定随着指令的执行而发生改变。同时,堆栈中的数据也会随着压入数据的不同而改变。唯一不会改变的就是在堆找初始化时设置的堆栈的底。

  • 第2题:

    关联存储器是按()进行寻址的存储器。

    A.地址指定与堆栈存取方式结合
    B.地址指定方式
    C.堆栈存取方式
    D.内容指定方式

    答案:D
    解析:
    关联存储器,是一种不根据地址而是根据存储内容来进行存取的存储器,可以实现快速地查找快表。

  • 第3题:

    相联存储器是按()进行寻址的存储器。

    • A、地址指定方式
    • B、堆栈存取方式
    • C、内容指定方式
    • D、地址指定与堆栈存取方式结合

    正确答案:C

  • 第4题:

    堆栈操作中,保持不变的是:()

    • A、堆栈的顶
    • B、堆栈中的数据
    • C、堆栈指针
    • D、堆栈的底

    正确答案:D

  • 第5题:

    在8086/8088微机系统中,堆栈与堆栈指针SP的正确位置是()

    • A、堆栈在CPU中,SP也在CPU中
    • B、堆栈在ROM中,SP在CPU中
    • C、堆栈在CPU中,SP在RAM中
    • D、堆栈在RAM中,SP在CPU中

    正确答案:D

  • 第6题:

    下面关于S7-200系列PLC的LPP指令的叙述中正确的是()。

    • A、是出栈指令
    • B、使用一次该指令,便将此刻的中间运算结果送入堆栈的第一层,而将原来存在堆栈的第一层数据移往堆栈的下一层
    • C、读出栈存储器最上层的最新数据,此时堆栈内的数据不移动
    • D、读出栈存储器最上层的数据,其余数据顺次向上移动一层,出栈的数据从栈存储器中消失

    正确答案:A,C,D

  • 第7题:

    堆栈的特性是(),8051的堆栈一般开辟在(),其堆栈指针是()。


    正确答案:先进后出的特殊区域;内部RAM的30H~7FH;SP

  • 第8题:

    单选题
    在存储器堆栈中,若栈底地址为A,SP指针初值为A--1,当堆栈采用从地址小的位置向地址大的位置生成时,弹出操作应是()
    A

    先从堆栈取出数据,然后SP指针减

    B

    先从堆栈取出数据,然后SP指针加

    C

    SP指针先加1,然后从堆栈取出数据

    D

    SP指针先减1,然后从堆栈取出数据


    正确答案: C
    解析: 堆栈是按特定顺序进行访问的存储区,其访问方式是后进先出,即先存入的数据后读出。对堆栈的访问由堆栈指针寄存器SP控制,当堆栈采用从地址小的位置向地址大的位置生成时,入栈操作是SP指针先加1,然后将数据存人堆栈,从堆栈取出弹出操作是先从堆栈取出数据,然后SP指针减1。

  • 第9题:

    单选题
    若程序中对堆栈设置如下,则下列说法错误的是()。 size   .set    120 stack  .usect  “STACK”,size                STM     # stack + size,SP
    A

    此堆栈段的段名为STACK

    B

    此堆栈段共120个单元

    C

    此堆栈段第一个变量的名称为size

    D

    堆栈设置好后,堆栈指针SP指向栈底


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

  • 第10题:

    判断题
    逻辑堆栈是由九个堆栈存储器位串联组成,栈顶是布尔型数据进出堆栈的必由通道。
    A

    B


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

  • 第11题:

    单选题
    CALL指令和RET指令对堆栈操作,正确的说法为()。
    A

    CALL指令从堆栈中取出子程序的地址

    B

    RET指令从堆栈中取出子程序的地址

    C

    CALL指令从堆栈中取出断点的地址

    D

    RET指令从堆栈中取出断点的地址


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

  • 第12题:

    填空题
    S7-200PLC的逻辑堆栈是由()个堆栈存储器组成的串联堆栈,栈顶是布尔型数据进出堆栈的必由之路。

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

  • 第13题:

    下列关于8086系统堆栈的论述中,正确的是。()

    A.堆栈的工作方式是“先进后出”,入栈时SP减小
    B.堆栈的工作方式是“先进后出”,入栈时SP增大
    C.堆栈的工作方式是“先进先出”,入栈时SP减小
    D.堆栈的工作方式是“先进先出”,入栈时SP增大

    答案:A
    解析:

  • 第14题:

    相联存储器(TLB)是按()进行寻址的存储器。

    A.地址指定方式
    B.堆栈存取方式
    C.内容指定方式
    D.地址指定与堆栈存取方式结合

    答案:C
    解析:
    相联存储器是以其中任一存储项内容作为地址来存取的存储器,用来寻址存储器的字段叫做关键字。相联存储器的基本原理是把存储单元所存内容的某一部分作为检索项(即关键字项),去检索该存储器,并将存储器中与该检索项符合的存储单元内容读出或写入。

  • 第15题:

    在存储器堆栈结构中,堆栈指针SP的内容是()。

    • A、栈顶单元地址
    • B、栈底单元地址
    • C、栈顶单元内容
    • D、栈底单元内容

    正确答案:A

  • 第16题:

    堆栈是一种特殊的()寻址方式,它采用()原理,按结构不同,分为()堆栈和()堆栈。


    正确答案:数据;先进后出;寄存器;存储器

  • 第17题:

    堆栈是以()的原则存取信息的一个特定存贮区。8086的堆栈可在1MB存贮空间内设定,由堆栈段寄存器SS和堆栈指针SP来定位。堆栈操作是以字为单位。


    正确答案:先进后出

  • 第18题:

    CALL指令和RET指令的用法,正确的说法是()。

    • A、CALL指令和RET指令都对堆栈操作
    • B、只有CALL指令使用堆栈
    • C、只有RET指令使用堆栈
    • D、CALL指令和RET指令都不用堆栈

    正确答案:A

  • 第19题:

    关于堆栈,下列表述正确的是()。

    • A、一段连续分配的内存空间
    • B、特点是后进先出
    • C、堆栈生长方向与内存地址方向相反
    • D、堆栈生长方向与内存地址方向相同

    正确答案:A,B,C

  • 第20题:

    填空题
    堆栈是一种特殊的()寻址方式,它采用()原理,按结构不同,分为()堆栈和()堆栈。

    正确答案: 数据,先进后出,寄存器,存储器
    解析: 暂无解析

  • 第21题:

    多选题
    关于堆栈,下列表述正确的是()。
    A

    一段连续分配的内存空间

    B

    特点是后进先出

    C

    堆栈生长方向与内存地址方向相反

    D

    堆栈生长方向与内存地址方向相同


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

  • 第22题:

    单选题
    堆栈操作中,保持不变的是:()
    A

    堆栈的顶

    B

    堆栈中的数据

    C

    堆栈指针

    D

    堆栈的底


    正确答案: B
    解析: 在CPU执行程序的过程中,会执行有关的堆栈操作指令。执行这样的指令,无论是压入堆栈还是弹出堆栈,堆栈指针和栈顶肯定随着指令的执行而发生改变。同时,堆栈中的数据也会随着压入数据的不同而改变。唯一不会改变的就是在堆栈初始化时设置的堆栈的底。

  • 第23题:

    单选题
    CALL指令和RET指令的用法,正确的说法是()。
    A

    CALL指令和RET指令都对堆栈操作

    B

    只有CALL指令使用堆栈

    C

    只有RET指令使用堆栈

    D

    CALL指令和RET指令都不用堆栈


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

  • 第24题:

    填空题
    堆栈是一种特殊的()寻址方式,它采用()原理。按构造不同,分为寄存器堆栈和()堆栈。

    正确答案: 数据,先进后出,存储器
    解析: 暂无解析