所有栏目

置位位域指令可以单独使用吗

已输入 0 字
优质回答
  • 不可以。

    使用“置位位域”(Set bit field) 指令,可对从某个特定地址开始的多个位进行置位。

    可使用值 <操作数 1> 指定要置位的位数。要置位位域的首位地址由 <操作数 2> 指定。<操作数 1> 的值不能大于选定字节中的位数。如果该值大于选定字节中的位数,则将不执行该条指令且显示错误消息“超出索引 <操作数 1> 的范围”(Range violation for index <Operand1>)。在通过另一条指令显式复位这些位之前,它们会保持置位。

    在该指令下方的操作数占位符中,指定 <操作数 1>。在该指令上方的操作数占位符中,指定 <操作数 2>。

    仅在线圈输入端的逻辑运算结果 (RLO) 为“1”时,才执行该指令。如果线圈输入端的 RLO 为“0”,则不会执行该指令。

    2023-10-24 12:36:13
最新问题 全部问题