lizhendong
级别: 家园常客
精华主题: 0
发帖数量: 608 个
工控威望: 800 点
下载积分: 1992 分
在线时间: 851(小时)
注册时间: 2016-10-12
最后登录: 2024-12-22
查看lizhendong的 主题 / 回贴
楼主  发表于: 2022-07-05 14:34
请教一下大师们???  



FX5U  DMUL 乘法 得64位 ,如何转 32位??
菜鸟入行
级别: 论坛先锋

精华主题: 0
发帖数量: 1379 个
工控威望: 1557 点
下载积分: 3686 分
在线时间: 177(小时)
注册时间: 2017-09-01
最后登录: 2024-06-11
查看菜鸟入行的 主题 / 回贴
1楼  发表于: 2022-07-05 15:26
DMUL  K1   K2  D0
直接取D0 就是32位
但如果你这个数值很大,超过了32767,那也无解啊
打个酱油,懂的不多
水平有限,能帮则帮
互相帮助,共同进步
阳春节拍
级别: 探索解密
精华主题: 0
发帖数量: 131 个
工控威望: 195 点
下载积分: 726 分
在线时间: 47(小时)
注册时间: 2022-03-24
最后登录: 2024-12-21
查看阳春节拍的 主题 / 回贴
2楼  发表于: 2022-07-05 17:05
为啥要转?无符号数,你调用多少位就是多少位。dmul出来的64位数,你使用普通指令可以直接使用末16位的数字,使用D型指令直接使用末32位,数字超过32位时,自己据需要想办法
本帖最近评分记录:
  • 下载积分:+1(lizhendong) 热心助人!