堆栈的访问方式是(11),其中堆栈指针在数据入栈时(12)。
A.先进后出
B.先进先出
C.指令定位
D.用户可选
第1题:
下列关于堆栈说法正确的有()。
A.堆栈对数据的读写遵循“先进后出”的原则。
B.SP的内容就是栈顶位置的地址。
C.PUSH入栈指令操作步骤,首先把数据送到堆栈指针SP指向的单元中,然后 SP+1->SP。
D.POP出栈指令操作步骤,首先把堆栈指针SP指向的单元的内容传送到目标单元中,然后 SP-1->SP。
第2题:
下列关于堆栈操作指令(MPS/MRD/MPP)说法错误的是()?
A.入栈指令(MPS):当前的逻辑运算结果压入栈顶,堆栈中原来的数据依次向下一层推移
B.读栈指令(MRD):读取存储在栈顶的数据,读出数据后堆栈内的数据不会上下移动
C.出栈指令(MPP):弹出栈顶的数据,使栈中各层的数据向上移动一层,第2层的数据成为堆栈的新的栈顶值,原栈顶值被推出丢失
D.在程序中MPS和MPP可以单独使用
第3题:
36、堆栈在内部数据RAM区中,数据按 (填“先进后出”或“先进先出”)的原则出入栈的。
第4题:
堆栈在内部数据RAM区中,数据按 (填“先进后出”或“先进先出”)的原则出入栈的。
第5题:
80C51堆栈操作,下列说法不正确的是:
A.堆栈是在片内RAM中设置的专用存储区
B.先进后出和后进先出的原则
C.入栈时SP指针先加1再入栈
D.出栈时SP指针先减1再出栈