FX3U编程软件中,加减乘除的指令形式如下:
加法指令
ADD:16位数据间的加法运算,指令形式为[ADD S1 S2 S3],表示将S1加上S2的结果放入S3中。
DADD:32位数据间的加法运算,指令形式为[DADD D1 D2 D3],表示将D1加上D2的结果放入D3中。
DEADD:浮点数数据间的加法运算,指令形式为[DEADD S1 S2 S3],表示将S1加上S2的结果放入S3中。
减法指令
SUB:16位数据间的减法运算,指令形式为[SUB S1 S2 S3],表示将S1减去S2的结果放入S3中。
DSUB:32位数据间的减法运算,指令形式为[DSUB D1 D2 D3],表示将D1减去D2的结果放入D3中。
DESUB:浮点数数据间的减法运算,指令形式为[DESUB S1 S2 S3],表示将S1减去S2的结果放入S3中。
乘法指令
MUL:16位数据间的乘法运算,指令形式为[MUL S1 S2 S3],表示将S1乘以S2的结果放入S3中。
DMUL:32位数据间的乘法运算,指令形式为[DMUL D1 D2 D3],表示将D1乘以D2的结果放入D3中。
DEMUL:浮点数数据间的乘法运算,指令形式为[DEMUL S1 S2 S3],表示将S1乘以S2的结果放入S3中。
除法指令
DIV:16位数据间的除法运算,指令形式为[DIV S1 S2 S3],表示将S1除以S2的结果放入S3中。
DDIV:32位数据间的除法运算,指令形式为[DDIV D1 D2 D3],表示将D1除以D2的结果放入D3中。
DDIV:浮点数数据间的除法运算,指令形式为[DDIV S1 S2 S3],表示将S1除以S2的结果放入S3中。
建议在实际编程时,根据数据类型(16位、32位或浮点数)选择合适的指令,并按照指令格式进行编写,以确保程序的正确性和效率。