理论教育 带符号双字BIN除法指令的使用详解

带符号双字BIN除法指令的使用详解

时间:2023-06-17 理论教育 版权反馈
【摘要】:带符号BIN除法指令/是将两个通道值或两个16位的二进制常数相除,并将结果送到指定的两个通道,分别存放商和余数,且二者均是16位二进制数。图3-82 /指令的应用示例带符号双字BIN除法指令/L的功能是将两个由两个通道值组成的32位二进制数或两个32位二进制常数相除,并将结果输出到4个结果通道中,其中两个用来存储商,另两个用来存储余数。

带符号双字BIN除法指令的使用详解

带符号BIN除法指令/是将两个通道值或两个16位的二进制常数相除,并将结果送到指定的两个通道,分别存放商和余数,且二者均是16位二进制数。/指令具有上微分型指令的特性。其梯形图符号如下:

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

操作数区域:

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

D:CIO000~CIO6142,W000~W510,H000~H510,A448~A958,T0000~T4094,C0000~C4094,D00000~D32766,*D或@D

指令说明:

1)当通道S2的值为0时,P_ER置位。

2)当商为0时,P_EQ置位。(www.daowen.com)

3)当通道D的15位为1时,P_N置位。

/指令的应用示例见例3-58。

【例3-58】 /梯形图、助记符及执行结果示例如图3-82所示。

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

图3-82 /指令的应用示例

带符号双字BIN除法指令/L的功能是将两个由两个通道值组成的32位二进制数或两个32位二进制常数相除,并将结果输出到4个结果通道中,其中两个用来存储商,另两个用来存储余数。/L指令与/指令的用法相似,在此不赘述。

四则运算指令还包括带符号无CY双字BIN加法指令+L(401)、带符号CY双字BIN加法指令+CL(403)、无CYBCD码加法指令+BL(405)、带CY双字BCD码加法指令+BCL(407)、带符号无CY双字BIN减法指令-L(411)、带符号CY双字BIN减法指令−CL(413)、无CY双字BCD码减法指令−BL(415)、带CY双字BCD码减法指令−BCL(417)、无符号BIN乘法指令*U(422)、无符号双字BIN乘法指令*UL(423)、无符号BIN除法指令/U(432)和无符号双字BIN除法指令/UL(433)等,其用法请参见相关手册,本书不赘述。

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

我要反馈