在堆栈寻址中,设A为累加器,SP为堆栈指示器,Msp为SP指示的栈顶单元。如果进栈操作顺序是:(SP)-1→SP,(A)→Msp,那么出栈操作的顺序应是()。
- A.(Msp)→A,(SP)+1→SP
- B.(SP)+1→SP,(Msp)→A
- C.(SP)-1→SP,(Msp)→A
- D.(Msp)→A,(SP)-1→SP
正确答案及解析
正确答案
A
解析
堆栈是按特定顺序进行访问的存储区,其访问方式是后进先出,即先存入的数据后读出。对堆栈的操作有入栈和出栈两种,两者的操作完全相反,包括功能和顺序均相反。