niusouti.com
更多“设SP初值为2000H,执行指令PUSH AX后,SP的值是( )。A.1EEEHB.2001HC.2002HD.1EEFH ”相关问题
  • 第1题:

    设堆栈指针SP的初值为2300H,AX=50ABH,BX=1234H。执行下列指令后 PUSH AX PUSH BX POP AX SP=(_________ ) AX=(__________) BX=(___________)


    堆栈指针SP总是指向栈顶,每执行一次PUSH指令SP-2,执行一次POP指令SP+2.所以,执行PUSHAX指令后,(SP)=22FEH;再执行PUSHBX及POPAX后,(SP)=22FEH,(AX)=(BX)=1234H

  • 第2题:

    设某用户程序(SS)=0925H,(SP)=30H,(AX)=1234H,(DS)=5678H,如有两条进栈指令: PUSH AX PUSH DS 试分析指令执行后堆栈指针SP的值为 。


    2CH

  • 第3题:

    设SP初值为2000H,执行指令"POP AX"后,SP的值是________。

    A.1FFFH

    B.1998H

    C.2002H

    D.1FFEH


    D

  • 第4题:

    堆栈指针寄存器SP的初值为1000H,(AX)=2000H,(BX)=3000H,试问: 执行指令PUSH AX后,(SP)=______。

    A.0FFEH

    B.0008H

    C.0FFFH

    D.0009H


    A

  • 第5题:

    假定设置堆栈指针SP的值为60H,在执行指令PUSH 20H后SP的值为()。

    A.61H

    B.60H

    C.59H

    D.20H


    61H