A-A+
堆栈寻址方式中 设A为累加器 SP为堆栈指示器 Msp为SP指示的栈顶单元。如果进栈操作的动
问题详情
堆栈寻址方式中,设A为累加器,SP为堆栈指示器,Msp为SP指示的栈顶单元。如果进栈操作的动作是:(A)-Msp,(sP)-1-SP,那么出栈操作的动作应为()。
A.(Msp)-A,(SP)+1-SP
B.(SP)+1-SP,(Msp)-A
C.(SP)-1-SP,(Msp)-A
D.(Msp)-A,(SP)-1-SP
请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:B
进、出堆栈时对栈顶指针的操作顺序是不同的,如果进栈时是先压入数据,说明栈指针是指向栈顶的空单元,所以出栈时,就要先修改指针,然后才能弹出数据。