• 2022-05-29
    堆栈指针寄存器SP的初值为1000H,(AX)=2000H,(BX)=3000H,试问: 执行指令PUSH AX后,(SP)=______。
    A: 0FFEH
    B: 0008H
    C: 0FFFH
    D: 0009H
  • A

    内容

    • 0

      设SS=2000H,SP=2000H,AX=3000H,BX=4000H,执行以下程序段:‌PUSH AX‌PUSH BX‌MOV BX, SP‌POP AX‌之后,SP= H。‌ A: 2000 B: 1FFE C: 1FFC D: 2002

    • 1

      中国大学MOOC: 假设DS=3000H,SS=2000H,SP=3000H,AX=4567H,BX=1234H,CX=6789HAND BX,00FFHCALL MYSUB........MYSYB PROC PUSH AX PUSH BX PUSH CX SUB AX,BX POP CX POP AX POP BX RETMYSYB ENDPCPU 执行CALL MYSUB后,SP=______H,AX=_____________H,BX=—————H。

    • 2

      设堆栈指针SP的初值为1000H,AX=2000H,BX=3200H,试问:1、执行指令PUSHAX后SP=?2、再执行PUSHBX及POPAX后SP、AX、BX?

    • 3

      中国大学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。(注:答案和答案之间用一个空格分开)

    • 4

      若 SP =1000H ,则执行指令 PUSH  AX 后,( SP ) =0FFEH 。