参考答案和解析
正确答案:2002H
2002H
更多“假设(SP)=0100H,(SS)=200H,执行POP AX指令后,栈顶的物理地址是【 】。 ”相关问题
  • 第1题:

    PC机中,设(SP)=0100H,(SS)=2000H,执行PUSH SP指令之后,栈顶的物理地址是【 】。


    正确答案:200FEH
    200FEH 解析:当执行PUSH操作时,SP的值减2。所以它的物理地址为:2000H*10H+OFEH= 200FEH。

  • 第2题:

    假定(SS)=2000H, (SP)=0100H, (AX)=2107H,执行指令PUSH AX后,存放数据21H的物理地址是( )。

    A.21012H

    B.20101H

    C.200FEH

    D.200FFH


    正确答案:D
    解析:对于堆栈段数据,PA=(SS)左移4位+(SP);PUSH AX的功能是将AX内容送入堆栈,同时SP-2送SP,由于21H为2107H的高位,所以它在07H之前压入堆栈,所以21H的物理地址为20000H+0100H-1H=200FFH。

  • 第3题:

    设SS=2000H,SP=0100H,执行PUSHBP指令后,栈顶的物理地址是______。

    A.2000H

    B.00FEH

    C.20FEH

    D.1000H


    正确答案:C
    解析:PUSH执行入栈操作,SP=0100-2=00FEH,其物理地址可由SS+SP计算得出;2000H+00FEH=20FEH。因此正确答案为C。

  • 第4题:

    设(SP)=0100H, (SS)=2000H,执行PUSH BP指令后,栈顶的物理地址是( )。

    A.00FEH

    B.20102H

    C.20FEH

    D.0102H


    正确答案:C
    解析:PUSH指令是入栈操作,因此SP=0100-2=00FEH,其物理地址可由SS+SP计算得出:2000H+00FEH=20FEH。

  • 第5题:

    假定(SS)=2000H,(SP)=0100H,(AX)=2107H,执行指令PUSH AX后,存放数据21H的物理地址是( )。

    A.20102H

    B.20101H

    C.200FEH

    D.200FFH


    正确答案:D