更多“设(SS)=2250H,(SP)=0140H,若在堆栈中存入5个数据,则栈顶的物理地址为__________,如果再从堆栈中取出3个数据,则栈顶的物理地址为_________。 ”相关问题
  • 第1题:

    在堆栈寻址中,设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

    答案:A
    解析:
    堆栈是按特定顺序进行访问的存储区,其访问方式是后进先出,即先存入的数据后读出。对堆栈的操作有入栈和出栈两种,两者的操作完全相反,包括功能和顺序均相反。

  • 第2题:

    设堆栈寄存器(SS)=3E4BH,程序中设置堆栈长度为200个字节,试计算出堆栈底部字单元物理地址、堆栈指针SP初始值(即堆栈中没有数据时)和SP初始值指向的物理地址。(互评需要达到5次)


    3E576H 00C8H 3E578H

  • 第3题:

    在实地址模式下,设SS=0408H,SP=0130H,则栈顶单元的物理地址是()H。


  • 第4题:

    堆栈指针SP中的内容是()

    A.堆栈栈顶单元的地址

    B.堆栈栈底单元的地址

    C.堆栈的栈顶单元的内容

    D.堆栈区的大小


    B

  • 第5题:

    堆栈寻址方式中,设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