回 帖 发 新 帖 刷新版面

主题:请教

已知(SS)=1000H,(SP)=0110H,执行下列程序后(SP)=_______
MOV BX,N1
PUSH BX
MOV BX,N2
PUSH BX
CALL L1
...
...
L1:
RET 2

如何计算的 能详细解释一下吗??
非常感谢!

回复列表 (共3个回复)

沙发

MOV BX,N1
PUSH BX   ;进栈sp-2
MOV BX,N2
PUSH BX    ;进栈(sp-2)-2
CALL L1
...
...
L1:
RET 2       ;出栈 (sp-2-2)+2 =sp-2 =0110H -2 =010eh

板凳

进栈 不是加的吗?

3 楼

[quote]进栈 不是加的吗?[/quote]

sp 指向高地址,进栈应该是减。

我来回复

您尚未登录,请登录后再回复。点此登录或注册