• 2022-06-06
    下列关于堆栈操作指令(MPS/MRD/MPP)说法错误的是()?
    A: 入栈指令(MPS):当前的逻辑运算结果压入栈顶,堆栈中原来的数据依次向下一层推移
    B: 读栈指令(MRD):读取存储在栈顶的数据,读出数据后堆栈内的数据不会上下移动
    C: 出栈指令(MPP):弹出栈顶的数据,使栈中各层的数据向上移动一层,第2层的数据成为堆栈的新的栈顶值,原栈顶值被推出丢失
    D: 在程序中MPS和MPP可以单独使用
  • D

    举一反三

    内容

    • 0

      智慧职教: 在PLC栈操作中,MPS进栈指令,MPP出栈指令MRD读盏指令。

    • 1

      多重输出指令就是对该堆栈存储器进行操作的指令包括 A: 进栈指令MPS B: 读栈指令MRD C: 出栈指令MPP D: 主控指令MC

    • 2

      MRD是读栈指令,用于读出栈的最上层数据,同时栈内数据下移一层。

    • 3

      逻辑堆栈指令 A: 逻辑进栈指令(LPS)复制堆栈中的顶值并使该数值进栈。堆栈底值被推出栈并丢失。 B: 逻辑出栈指令(1PP)将堆栈中的一个数值出栈。第二个堆栈数值成为新堆栈顶值。 C: 逻辑读取指令(LRD)将第二个堆栈数值复制至堆栈顶部。不执行进栈或出栈,但旧堆栈顶值被复制破坏。 D: 逻辑堆栈指令主要用来完成对触点进行的复杂连接。

    • 4

      智慧职教: 使用MPP指令,栈存储器最上层的数据被读出,各数据顺次向下一层移动。读出的数据从堆栈内消失。