在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值是多少?两种可靠性,现在的试题不会有这么考的了吧?
再问深一点,两个push后,mov ax,[sp],ax值是多少?两种可靠性,现在的试题不会有这么考的了吧?