• 2021-04-14
    执行以下程序段后SP寄存器的内容是 HMOV AX,4000HMOV BX,1234HMOV SP,AXPUSH AXPUSH BXPOP CXHLT
  • 3FFE

    内容

    • 0

      设某用户程序(SS)=0925H,SP=30H,(AX)=1234H,(DX)=5678H,有两条指令: PUSH AXPUSH DS试问两指令执行后,(SP)=?

    • 1

      以下寄存器使用时( )的默认段寄存器是SS。 A: AX B: BX C: SP D: SI

    • 2

      设SS=2000H,SP=2000H,AX=3000H,BX=4000H,执行以下程序段:‏PUSH AX‏PUSH BX‏MOV BX, SP‏POP AX‏之后,AX= H‏‍‏

    • 3

      堆栈指针寄存器SP的初值为1000H,(AX)=2000H,(BX)=3000H, (1) 执行指令PUSH AX后,(SP)=_____________。 (2) 再执行指令PUSH BX和POP AX后 (SP)=________ (AX)=________ (BX)=________

    • 4

      若SP=2000H,AX=3355H,BX=4466H,试指出下列指令或程序段执行后有关寄存器的内容。 (以16进制填写,否则判错。) (1) PUSH AX 执行后(AX)=(1),(SP)=(2) (2) PUSH AX PUSH BX POP DX POP CX 执行后(AX)=(3),(CX)=(4),(DX)=(5),(SP)=(6)