已知RET指令是属性为NEAR子程序中的返回指令,执行RET4前SP=100H,执行后SP的内容为()
A: 104H
B: 102H
C: 100H
D: 106H
A: 104H
B: 102H
C: 100H
D: 106H
举一反三
- 设堆栈指针SP的初值为2000H,AX=3000H,BX=5000H,试问:(1)执行指令PUSH AX后SP= H(2)再执行PUSH BX及POP AX后,SP= H,AX= H(3)最后执行POP BX后,SP= H,BX= H
- 设SP=0200H,执行完CALL DWORD PTR[BX]指令后,SP=()H。
- 执行RET指令,退出子程序,此时返回地址来自( ) A: DPTR B: SP C: 堆栈 D: PC
- 若(SP)=FFFEH,(BX)=2345H,执行PUSH BX指令后,(SP)=()H(注意只填)_
- 已知(A)=01H,(SP)=50H,(DPTR)=100H。则下述程序段执行后 (A)、(B)、(SP)、(DPH)、Acc.7的结果为( )。 RL A MOV B,A MOVC A,@A+DPTR PUSH Acc SJMP $ ORG 100H DB 10H,20H,30H A: 30H,2,51H,01H,0 B: 20H,02H,4FH,10H,0 C: 30H,02H,51H,01H,1 D: 20H,4,50H,00H,1