试回答:设执行前SP=2000H,执行后SP=( ) A DW 1234H B DW 5678H : PUSH A PUSH B POP A POP B
A.1000H
B.2000H
C.3000H
D.4000H
第1题:
设某用户程序(SS)=0925H,(SP)=30H,(AX)=1234H,(DS)=5678H,如有两条进栈指令: PUSH AX PUSH DS 试列出两条指令执行后,堆栈中各单元变化情况,并给出堆栈指针SP的值。
第2题:
假设DS=3000H,SS=2000H,SP=3000H,AX=4567H,BX=1234H,CX=6789H AND BX,00FFH CALL MYSUB ........ MYSYB PROC PUSH AX PUSH BX PUSH CX SUB AX,BX POP CX POP AX POP BX RET MYSYB ENDP CPU 执行CALL MYSUB后,SP=______H,AX=_____________H,BX=—————H。
第3题:
设SP初值为2000H,执行指令"POP AX"后,SP的值是________。
A.1FFFH
B.1998H
C.2002H
D.1FFEH
第4题:
设某用户程序(SS)=0925H,(SP)=30H,(AX)=1234H,(DS)=5678H,如有两条进栈指令: PUSH AX PUSH DS 试分析指令执行后堆栈指针SP的值为 。
第5题:
25、假设DS=3000H,SS=2000H,SP=3000H,AX=4567H,BX=1234H,CX=6789H AND BX,00FFH CALL MYSUB ........ MYSYB PROC PUSH AX PUSH BX PUSH CX SUB AX,BX POP CX POP AX POP BX RET MYSYB ENDP CPU 执行CALL MYSUB后,SP=______H,AX=_____________H,BX=—————H。