• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

三菱FX系列PLC,二进阶乘法运算指令是什么?

763543578d373e13 2019-03-20 浏览量:2241
二进阶乘法运算指令是什么?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 乘法指令MUL (D) MUL (P)指令的编号为FNC22。
    当X0为ON时,将二进制16位数[S1.]、[S2.]相乘,结果送[D.]中。D为32位,即(D0)×(D2)→(D5,D4)(16位乘法);
    当X1为ON时,(D1,D0)×(D3,D2)→(D7,D6,D5,D4)(32位乘法)2.png
    • 发布于 2019-03-20
    • 举报
    • 评论 0
    • 1
    • 0

其他答案 数量:3
  • 1)、在进行16位运算时,乘积为32位;进行32位运算时,乘积为64位。

    2)、在进行32位运算时,如用位元件作目标数,则乘积只能得到低32位,高32位丢失。在这种情况下应先将数据移入字元件再进行计算。

    3)、用字元件时,不可能监视64位数据。在这种情况下,通过监视高32位和低32位并用下式获得运算的结果,即64位结果=高32位×232+低32位

    4)、最高位是符号位,0为正,1为负。


    • 发布于2019-03-20
    • 举报
    • 评论 0
    • 0
    • 0

  • 补充楼上的在进行32位运算时,如用位元件作目标数,则乘积只能得到低32位,高32位丢失。在这种情况下应先将数据移入字元件再进行计算。
    3)、用字元件时,不可能监视64位数据。在这种情况下,通过监视高32位和低32位并用下式获得运算的结果,即64位结果=高32位×232+低32位
    • 发布于2019-03-20
    • 举报
    • 评论 0
    • 0
    • 0

  • 二进阶乘法的助记符是MUL,指令代码是FNC22,进行16位乘积,结果是32位;32位乘积是64位。
    • 发布于2019-03-20
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

三菱FX系列PLC,二进阶乘法运算指令是什么?