浮点除法,浮点运算实际上是普通的四种运算指令加上De,add,desub,deml,dediv。指令中可以使用十进制常量K、十六进制常量h、浮点常量e。
1.加法指令 ADD S1 S2 D:
注掘罩解 ;s1+s2 -D,如果是32位 (S1+1,S1)+(S2+1,S2)-(D+1,D)
2.减法指令 SUB S1 S2 D:
注解:S1-S2-D ,如果是32位 (S1+1,S)-(S2+1,S2)-(D+1,D)
3.乘法指令 MUL S1 S2 D:
注解: S1*S2-(D+1,D) 如果是32位(S1+1,S1)*(S2+1,S2)-(D+3,D+2,D+1,D)
4.除法指令 DIV S1 S2 D:
注解 :S1/S2-(D),(D+1)D 是商 D+1是余数。
扩展资料:
FX3U基本指令
1、触点指令:
LD a触点的逻辑运算开始
LDI b触点的逻辑运算开始
LDP 检测上升沿的运算开始
LDF 检测下降沿的运算开始
AND 串联a触点
ANI 串联b触点
ANDP 检测上升沿的联连接
ANDF 检测下降沿的串联连接
OR 并联a触点
ORI 并联b触点
ORP 检测上升沿的并联连接
ORF 检测下降沿的并联连接
2、结合指令
ANB 回路块的串联连接
ORB 回路块的并联连接
MPS 入栈
MRD 读栈
MPP 出栈
INV 运算结果的反转
MEP 运算结果上升沿脉冲化(Ver.2.30以上的产品对应者消)
MEF 运算结果下降沿脉首散知冲化(Ver.2.30以上的产品对应)
直接除就可以了比如定义胡碰一个整形变谨做散量int x;
另一个整形变量int y;
浮点型变量祥氏float z;
浮点数除法:
z = (float)x / (float)y
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)