使用MPP指令时,堆栈中各层的数据依次上移,最上层的数据在读出后从栈内消失。
举一反三
- 智慧职教: 使用MPP指令,栈存储器最上层的数据被读出,各数据顺次向下一层移动。读出的数据从堆栈内消失。
- 下列关于堆栈操作指令(MPS/MRD/MPP)说法错误的是()? A: 入栈指令(MPS):当前的逻辑运算结果压入栈顶,堆栈中原来的数据依次向下一层推移 B: 读栈指令(MRD):读取存储在栈顶的数据,读出数据后堆栈内的数据不会上下移动 C: 出栈指令(MPP):弹出栈顶的数据,使栈中各层的数据向上移动一层,第2层的数据成为堆栈的新的栈顶值,原栈顶值被推出丢失 D: 在程序中MPS和MPP可以单独使用
- 下面关于FX2N系列PLC的MRD指令的叙述中正确的是:() A: 是读栈指令 B: 使用一次该指令,便将此刻的中间运算结果送入堆栈的第一层,而将原来存在堆栈的第一层数据移往堆栈的下一层 C: 读出栈存储器最上层的最新数据,此时堆栈内的数据不移动 D: 读出栈存储器最上层的数据,其余数据顺次向上移动一层,出栈的数据从栈存储器中消失
- 读栈指令()用于读出堆栈最上层的数据。[br][/br]-----------
- 在FX2系列的PLC中,使用出栈指令MPP时,各层的数据依次向上移动一次。