A-A+

堆栈寻址方式中 设A为累加器 SP为堆栈指示器 Msp为SP指示的栈顶单元 如果进栈操作是:

2022-08-12 12:40:08 问答库 阅读 196 次

问题详情

堆栈寻址方式中,设A为累加器,SP为堆栈指示器,Msp为SP指示的栈顶单元,如果进栈操作是:(SP)一1→SP,(A)→Msp,那么出栈操作应为______________。


请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:(Msp)→A(SP)+1→SP
进栈操作和出栈操作的顺序恰好相反,题中堆栈指针先减1,然后保存数据,所以要正确出栈,就要先弹出数据,即(Msp)→A,然后堆栈指针再加1,即(SP)+1→SP。

考点:堆栈,指示器