您现在所在的是:

三菱Mitsubishi

回帖:6个,阅读:895 [上一页] [1] [下一页]
1518
设备电工
文章数:310
年度积分:115
历史总积分:1518
注册时间:2017/2/25
发站内信
发表于:2022/12/27 16:05:16
#0楼
两个32位的数值相乘得到一个64位结果,那我再调用这个结果,会读得会部数值吗?
比如DMUL D100 D102 D200那结果保存在D203,D202,D201,D200中,那我现在DDIV D200 D220 D300那它现在是用哪个数来除以D220?是64位的还是32位的?
[此贴子已经被作者于2022/12/27 16:06:23编辑过]
8302
fujifa
文章数:2937
年度积分:235
历史总积分:8302
注册时间:2014/2/10
发站内信
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
发表于:2022/12/27 17:00:21
#1楼
以下是引用设备电工2022/12/27 16:05:16的发言:
两个32位的数值相乘得到一个64位结果,那我再调用这个结果,会读得会部数值吗?
比如DMUL D100 D102 D200那结果保存在D203,D202,D201,D200中,那我现在DDIV D200 D220 D300那它现在是用哪个数来除以D220?是64位的还是32位的?
[此贴子已经被作者于2022/12/27 16:06:23编辑过]

D200,D201除以D220,D221,结果存放在D300,D301,余数存放在D302,D303

HAVE FUN!
精通富士POD,富士PLC的编程
有问题可以直接电邮:FUJIFA@yeah.net
38053
知道一点
文章数:22549
年度积分:2472
历史总积分:38053
注册时间:2004/6/12
发站内信
工控人谈电商
2013国庆活动
2011国庆活动
发表于:2022/12/27 19:53:05
#2楼
不要这样做
想得到正确结果,请使用浮点
快乐 幸福 自由 比什么都重要
85321
ZCMY 版主
文章数:47403
年度积分:1380
历史总积分:85321
注册时间:2004/3/16
发站内信
2018论坛贡献奖
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(三)
2016论坛优秀版主
2015论坛优秀版主
2014论坛优秀版主
2014相约国庆
2013论坛优秀版主
2012论坛优秀版主
2011论坛贡献奖
2010年论坛优秀版主
发表于:2022/12/28 8:39:19
#3楼
PLC里是运算不了64位的除法的,就算你用DDIV也只是32位的;
1518
设备电工
文章数:310
年度积分:115
历史总积分:1518
注册时间:2017/2/25
发站内信
发表于:2022/12/28 13:41:03
#4楼
回复 #3楼 ZCMY
那两个32位的数相乘然后再除另一个数怎么办?只能用浮点数
42319
YXBK 版主
文章数:19442
年度积分:2733
历史总积分:42319
注册时间:2007/4/14
发站内信
2015论坛优秀版主
2015春节活动
2013论坛优秀版主
2012论坛优秀版主
发表于:2022/12/28 16:43:39
#5楼
只要不超出32位的范围就可以了,就是在-2147483648到2147483648之间,就算是用浮点数最大也是32位而已。

正常来说就是32位在用,搞不懂为什么32位的乘法结果整出个64位来,其实这样也没什么意义呀。
大家一起学习
38053
知道一点
文章数:22549
年度积分:2472
历史总积分:38053
注册时间:2004/6/12
发站内信
工控人谈电商
2013国庆活动
2011国庆活动
发表于:2022/12/28 21:50:42
#6楼
以下是引用YXBK2022/12/28 16:43:39的发言:
只要不超出32位的范围就可以了,就是在-2147483648到2147483648之间,就算是用浮点数最大也是32位而已。

正常来说就是32位在用,搞不懂为什么32位的乘法结果整出个64位来,其实这样也没什么意义呀。

32位乘32位出结果64位很正常的,有没有意义放一边
附件 image.jpg
附件 image.jpg

如果使用浮点还是这组数据,其结果确实只占用32位,但它可以表述原64位的数据
附件 image.jpg
如何再将这个浮点转换回64位?没找到对应指令.
快乐 幸福 自由 比什么都重要

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

62.4004