itgle.com
更多“执行出栈指令POP时,栈顶指针SP为:()。 ”相关问题
  • 第1题:

    设有一个非空的链栈,栈顶指针为hs,要进行出栈操作,用x保存出栈结点的值,栈结点的指针域为next,则可执行x=hs->data;()。
    hs=hs->next;

  • 第2题:

    堆栈寻址方式中,设A为累加器,SP为堆栈指针,Msp为SP指示的栈顶单元,如果进栈操作的动作顺序是(SP)- 1—>SP,(A)—>Msp,那么出栈操作的动作顺序应为 ()。

    A.(Msp)—>A,(SP)+1—>SP

    B.(SP)+1—>SP,(Msp)—>A

    C.(SP)- 1—>SP,(Msp)—>A

    D.其余都不对


    (Msp)—>A,(SP)+1—>SP

  • 第3题:

    寄存器SP符合哪一个描述() (A ) 指令指针,指向当前所执行指令 (B ) 堆栈指针,指向栈顶 (C ) 指令指针,指向下一条指令 (D ) 堆栈指针,指向栈底


    堆栈指针指向栈顶

  • 第4题:

    下列关于堆栈说法正确的有()。

    A.堆栈对数据的读写遵循“先进后出”的原则。

    B.SP的内容就是栈顶位置的地址。

    C.PUSH入栈指令操作步骤,首先把数据送到堆栈指针SP指向的单元中,然后 SP+1->SP。

    D.POP出栈指令操作步骤,首先把堆栈指针SP指向的单元的内容传送到目标单元中,然后 SP-1->SP。


    先进后出;后进先出

  • 第5题:

    SP为 堆栈指针,出栈SP自动减()


    正确