在向下生成的堆栈中,如果入栈指令PUSHX的操作定义为:S←(SP)+1,M(SP)←M(X),则出栈指令POPX应定义为( )。

admin2018-10-11  18

问题 在向下生成的堆栈中,如果入栈指令PUSHX的操作定义为:S←(SP)+1,M(SP)←M(X),则出栈指令POPX应定义为(    )。

选项 A、SP←(SP)-1,M(X)←M(SP)
B、SP←(SP)+1,M(X)←M(SP)
C、M(X)←M(SP),SP←(SP)-1
D、M(X)←M(SP),SP←(SP)+1

答案C

解析 入栈是先定位栈顶指针然后存储数据,出栈是先出数据,然后再定位栈顶指针。
转载请注明原文地址:https://jikaoti.com/ti/LMU3FFFM
0

相关试题推荐
最新回复(0)