汇编语言问题求过程

在8086系统中,假设(SS)= 1F00H,(SP)= 1120H,(BX)= 11ABH。在执行下述指令后,栈顶单元的偏移量是多少,求过程
PUSH BX
ADD BX, 1200H
PUSH BX

在8086系统中,假设

(SS)= 1F00H,(SP)= 1120H,(BX)= 11ABH。

在执行下述指令后,栈顶单元的偏移量是多少,求过程

PUSH BX     ;SP - 2

ADD BX, 1200H

PUSH BX     ;SP - 2

答:

压栈两次,(SP)= 1120H-4 = 111CH。

 

可以采纳了。


温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-03-09
16位模式每个push后栈顶单元-2,32位模式每个push后栈顶单元-4,64位模式每个push后栈顶单元-8。8086系统采用16位模式,无论硬件。
再问深一点,两个push后,mov ax,[sp],ax值是多少?两种可靠性,现在的试题不会有这么考的了吧?
相似回答