更多“在堆栈操作中,( )保持不变。”相关问题
  • 第1题:

    在堆栈操作中,__(11)__保持不变。

    A.堆栈的顶

    B.堆栈的底

    C.堆栈指针

    D.堆栈中的数据


    正确答案:B
    因为堆栈只在栈顶操作,而栈底不变。

  • 第2题:

    堆栈操作中都是对栈顶单元进行的,访问堆栈的地址是由堆栈指针SP指定的。在操作过程中,指针 SP不需要用户指定。在下推式堆栈中,写入堆栈的单元地址是(36)。

    A.PC

    B.指令寄存器

    C.(SP)-1

    D.(SP)+1


    正确答案:D
    解析:堆栈是一个专门的存储区,其存取数据的顺序是先进后出,每次操作都是对栈顶单元进行的。栈顶单元的地址,每次进出栈时都要自动修改。栈顶单元的地址放在堆栈指针SP中,写入堆栈时,栈顶单元已经存有数据,再写入新数据时,不能写入原来的SP中,必须写到栈顶单元的下一单元中,在堆栈地址是向下生长的下推式堆栈中,写入数据的堆栈单元的堆栈单元地址是(SP)+1,即进栈操作把SP加1后再把进栈的数据写入新的栈顶单元(SP)/1中。出栈时,把栈顶单元内容弹出,然后(SP)-1。指针SP的修改是指令自动完成的,不需要用户参与。

  • 第3题:

    “删除栈顶元素”、“删除栈底元素”、“判断堆栈是否为空”和“将堆栈置为空栈”这4种操作中,()不是堆栈的基本操作。


    正确答案:“删除栈底元素”

  • 第4题:

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

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

    正确答案:D

  • 第5题:

    什么叫堆栈?堆栈操作的特点是什么?堆栈操作是如何寻址的?


    正确答案: 计算机中的堆栈是指按先进后出(FILO)或者说后进先出(LIFO)原则进行存取的一个特定的存储区域。
    堆栈操作的特点是:遵循先进后出原则进行信息的存取。数据按顺序存入堆栈称为数据进栈或压入;从堆栈中按与进栈相反的顺序取出数据称为出栈或弹出。堆栈的压入和弹出操作总是根据SP的内容按地址自动增量和自动减量方式在栈顶进行。
    堆栈操作的寻址方式:通常用一个寄存器或存储器单元指出栈顶的地址,这个寄存器或存储器单元称为堆栈指针SP,SP的内容永远指向堆栈的栈顶。堆栈的压入和弹出操作总是根据SP的内容按地址自动增量和自动减量方式在栈顶进行。

  • 第6题:

    计算机的堆栈操作中,()保持不变。


    正确答案:堆栈的底

  • 第7题:

    操作数在堆栈中,该寻址方式称为()。

    • A、直接寻址
    • B、基址寻址
    • C、变址寻址
    • D、堆栈寻址

    正确答案:D

  • 第8题:

    什么是堆栈?堆栈有何作用?在程序设计时,有时为什么要对堆栈指针SP重新赋值?如果CPU在操作中要使用两组工作寄存器,SP应该多大?


    正确答案:堆栈是一个特殊的存储区,主要功能是暂时存放数据和地址,通常用来保护断点和现场。堆栈指针SP复位后指向07H单元,00H~1FH为工作寄存器区,20H~2FH为位寻址区,这些单元有其他功能,因此在程序设计时,需要对SP重新赋值。如果CPU在操作中要使用两组工作寄存器,SP应该至少设置为0FH。

  • 第9题:

    单选题
    操作数在堆栈中,该寻址方式称为()。
    A

    直接寻址

    B

    基址寻址

    C

    变址寻址

    D

    堆栈寻址


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

  • 第10题:

    填空题
    计算机的堆栈操作中,()保持不变。

    正确答案: 堆栈的底
    解析: 暂无解析

  • 第11题:

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

    堆栈的顶

    B

    堆栈中的数据

    C

    堆栈指针

    D

    堆栈的底


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

  • 第12题:

    判断题
    堆栈寻址中,在压入操作时,先将数据压入堆栈后减小SP的值;在弹出操作时,先增加SP的值后将数据弹出堆栈。
    A

    B


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

  • 第13题:

    堆栈是一个专门的存储区域,访问堆栈时,不需要程序人员指定堆栈单元的地址,要存取的堆栈单元地址是由(3)给出的,并且在堆栈操作中这个地址是自动修改的。存取堆栈时存入取出的数据的先后顺序是(4),这对中断操作提供了很大方便。

    A.SP

    B.PC

    C.指令地址码

    D.程序


    正确答案:A

  • 第14题:

    (2013年)在堆栈操作中,______保持不变。

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

    答案:B
    解析:
    堆栈都是一种数据项按序排列的数据结构,只能在一端(称为栈顶)对数据项进行插入和删除。操作过程中,堆栈的底保持不变。为了便于实现多级中断,使用堆栈来保护断点和现场最有效。

  • 第15题:

    在80486 CPU中,堆栈操作指令是多少位的数据传送指令?


    正确答案:16位或32位。

  • 第16题:

    在存储器堆栈中,保持不变的是()

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

    正确答案:C

  • 第17题:

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

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

    正确答案:D

  • 第18题:

    在堆栈中保持不变的是()

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

    正确答案:B

  • 第19题:

    逻辑乘指令AND主要用于()。

    • A、在目的操作数中清除与源操作数置0对应的位为0,其余的位保持不变
    • B、在目的操作数中置与源操作数为1的对应位为1,其余位不变
    • C、将目的操作数中与源操作数置1的对应位取反
    • D、在目的操作数中清除与源操作数置1对应的位为0,其余的位保持不变

    正确答案:A

  • 第20题:

    填空题
    “删除栈顶元素”、“删除栈底元素”、“判断堆栈是否为空”和“将堆栈置为空栈”这4种操作中,()不是堆栈的基本操作。

    正确答案: “删除栈底元素”
    解析: 暂无解析

  • 第21题:

    单选题
    在堆栈中保持不变的是()
    A

    栈指针

    B

    栈底

    C

    栈顶

    D

    栈中数据


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

  • 第22题:

    判断题
    堆栈寻址中,在压入操作时,先减小SP后将数据压入堆栈;在弹出操作时,先从堆栈弹出数据后增加SP值.
    A

    B


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

  • 第23题:

    单选题
    在存储器堆栈中,保持不变的是()
    A

     栈顶

    B

     栈指针

    C

     栈底

    D

     栈中的数据


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