入栈需要修改地址指针。
举一反三
- 关于MCS-51的入栈(PUSH)操作指令,正确的说法是( )。 A: 先入栈,再修改栈指针 B: 先修改栈指针,再出栈 C: 先修改栈指针,再入栈 D: 以上都不对
- 下列关于堆栈的操作,说法正确的是( )。 A: 以上都不对。 B: 先修改栈指针,再出栈; C: 先入栈,再修改栈指针; D: 先修改栈指针,再入栈;
- 主程序中的一次子程序调用初始,应该包含以下的动作是: A: 把子程序断点地址入栈 B: 把主程序断点地址入栈 C: PC指针内容修改为主程序的首地址 D: PC指针内容修改为子程序的首地址
- 取栈顶元素和出栈操作都需要修改栈顶指针值。
- 对于自底向上生成的软堆栈,进栈时应先修改栈指针,再将数据压入堆栈。()