PUSH AX ; SP=2FFEH ,AX和CX不变
PUSH CX ; SP=2FFCH ,AX和CX不变
POP AX ; SP=2FFEH , AX=5678H, CX不变
16位汇编 PUSH = SP - 2; POP = SP + 2 ;
32位汇编 PUSH = ESP - 2或4 ; POP = ESP + 2或4
1F的完全错误.
2楼的是对的.
push ax后 sp-2->2FFEH(SP-2)
push cx后 sp-2->2FFCH(SP-2)
pop ax后 sp+2->2FFEH, AX->5678H
我最开始把他和组成原理的习惯性弄混了,push一次,SP-2而不是SP-1,sorry
push ax后 sp - 2 -> 2FFEH
push cx后 sp - 2 -> 2FFCH
pop ax后 sp + 2 -> 2FFEH, AX -> 5678H