理论教育 带符号CYBIN减法指令-C与无CYBIN减法指令-410的区别

带符号CYBIN减法指令-C与无CYBIN减法指令-410的区别

时间:2023-06-17 理论教育 版权反馈
【摘要】:带符号无CY BIN减法指令-是将两个通道值或两个16位二进制常数相减,并将结果送至指定通道。当结果是负数时,P_CY将置“1”,同时结果是二进制的补码形式。-指令具有上微分型指令的特性。其梯形图符号如下:操作数区域:S1和S2:CIO,W,H,A,T,C,D,*D,@D或#。指令说明:1)当运算结果为负数时,P_CY置位。指令的应用示例见例3-56。C与的区别是P_CY本身参与减法运算,其他用法与-指令相似,在此不赘述。

带符号CYBIN减法指令-C与无CYBIN减法指令-410的区别

带符号无CY BIN减法指令-是将两个通道值或两个16位二进制常数相减,并将结果送至指定通道。当结果是负数时,P_CY将置“1”,同时结果是二进制补码形式。-指令具有上微分型指令的特性。其梯形图符号如下:

978-7-111-48236-9-Chapter03-217.jpg

操作数区域:

S1和S2:CIO,W,H,A,T,C,D,*D,@D或#。

D:CIO,W,H,A448~A959,T,C,D,*D或@D。

指令说明:

1)当运算结果为负数时,P_CY置位。

2)当运算结果为0时,P_EQ置位。

3)当运算结果>32767(7FFF)时,P_OF置位。(www.daowen.com)

4)当运算结果<-32768(8000)时,P_UF置位。

5)当运算结果通道的15位置1时,P_N置位。

−指令的应用示例见例3-56。

【例3-56】 -指令梯形图、助记符及执行结果示例如图3-80所示。

978-7-111-48236-9-Chapter03-218.jpg

图3-80 -指令的应用示例

当相减的结果是负数时,CY置位且结果通道的数值将是其二进制的补码形式,因此若希望得到真实值,可用常数“0000”减去结果通道的数据。参见例3-52。

带符号CYBIN减法指令−C的功能是将两个通道值或两个16位二进制常数连同P_CY标志位相减,并将差输出到结果通道中。−C与−的区别是P_CY本身参与减法运算,其他用法与-指令相似,在此不赘述。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈