• 2022-05-29
    设 SS=2000H,SP=2000H,AX=2234H ,BX=5673H ,试说明执行指令:PUSH AXPHSH BXPOP BXPOP AX之后, SP=? SS=? CX=?并画图指出堆栈中各单元的内容
  • 答案

    内容

    • 0

      设(SS)=0FFA0H,(SP)=00B0H,(AX)=8057H,(BX)=0F79H,执行指令PUSH AX后,(SP)=________;若再执行指令:PUSH BXPOP AX后,(SP)=____,(AX)=____,(BX)=____。

    • 1

      当前SP=1230H,DS=1000H,BX=2000H,CX=4000H,分析执行如下指令序列后,各寄存器的值。 PUSH DS POP AX PUSH BX POP CX ADD AX,1000H PUSH AX ADD BX,AX则: (1) SP= ______ H; (2) AX= ______ H; (3) BX= ______ H; (4) CX= ______ H。

    • 2

      中国大学MOOC: 设AX=1234H,BX=5678H,阅读下列程序段,完成相应空格。 MOV SP,2000H PUSH AX PUSH BX POP CX POP DX该程序段执行后,SP=______H ,AX=_________H,BX=_________H ,CX=_________H,DX=___________H。(注:答案和答案之间用一个空格分开)

    • 3

      若SS=2000H,SP=1000H,执行指令PUSH AX后,AX内容压入21000H字单元中。

    • 4

      假设(SS)=2000H,(SP)=0012H,(AX)=1234H,执行PUSH AX后,(SP)=( )。