【摘要】:PMC基本指令主要是执行一位运算,共12个,其格式和功能如下1)RD指令格式:由RD指令读入的信号可以是任意一个作为逻辑条件的触头,读出指定地址的信号状态(1或0)并设到ST0。10)RD.NOT.STK指令格式:将逻辑操作的中间结果压入堆栈,将堆栈寄存器的内容左移一位,而后将给定地址的信号取反置于STO。12)OR.STK指令格式:将ST0和ST1中的操作结果进行逻辑和运算,结果送至ST1,将堆栈寄存器右移一位。
PMC基本指令主要是执行一位运算,共12个,其格式和功能如下
1)RD指令格式:
由RD指令读入的信号可以是任意一个作为逻辑条件的触头,读出指定地址的信号状态(1或0)并设到ST0。
2)RD.NOT指令格式:
由RD.NOT指令读入的信号可以是任意一个作为逻辑条件的触头,将指定的信号状态读入取非并设置到ST0,用于触头为常闭触头的场合。
3)WRT指令格式:
将逻辑运算的结果,即ST0的状态输出到指定的地址。可以把一个逻辑运算结果输出到二个以上的地址。
4)WRT.NOT指令格式:
将逻辑运算的结果即ST0的状态取反后输出到指定的地址。可以把一个逻辑运算结果输出到二个以上的地址。
5)AND指令格式:
逻辑与
6)AND.NOT指令格式:
将指定地址的信号状态取反后进行逻辑与。(www.xing528.com)
7)OR指令格式:
逻辑或
8)OR.NOT指令格式:
将指定地址的信号状态取反后进行逻辑或。
9)RD.STK指令格式:
将逻辑运算的中间结果压入堆栈,把寄存器的内容向左移一位后,将指定地址的信号状态设置到ST0中。
10)RD.NOT.STK指令格式:
将逻辑操作的中间结果压入堆栈,将堆栈寄存器的内容左移一位,而后将给定地址的信号取反置于STO。
11)AND.STK指令格式:
将ST0和ST1中的操作结果进行逻辑乘运算,结果送至ST1,将堆栈寄存器右移一位。
12)OR.STK指令格式:
将ST0和ST1中的操作结果进行逻辑和运算,结果送至ST1,将堆栈寄存器右移一位。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。