二的n次方
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 15 個(gè)
工控威望: 163 點(diǎn)
下載積分: 2226 分
在線時(shí)間: 32(小時(shí))
注冊時(shí)間: 2013-06-28
最后登錄: 2013-10-09
查看二的n次方的 主題 / 回貼
樓主  發(fā)表于: 2013-08-20 20:57
圖片:
圖片:
圖片:
圖片:
D210=-35 乘以 Z2=1,2,3.。。。N
  D210顯示卻和測試的結(jié)果不同 這是為何
更主要的是D580以后的 兩個(gè)數(shù)相乘,結(jié)果就不對了 是為什么,溢出?該怎么修改
[ 此帖被二的n次方在2013-08-21 08:47重新編輯 ]
cvlsam
富士低壓,POD(觸摸屏),PLC專賣
級別: VIP會員

精華主題: 3 篇
發(fā)帖數(shù)量: 6767 個(gè)
工控威望: 38368 點(diǎn)
下載積分: 2631 分
在線時(shí)間: 9498(小時(shí))
注冊時(shí)間: 2006-09-13
最后登錄: 2024-11-06
查看cvlsam的 主題 / 回貼
1樓  發(fā)表于: 2013-08-20 22:10
引用
引用樓主二的n次方于2013-08-20 20:57發(fā)表的 為什么負(fù)數(shù)乘以負(fù)數(shù)怎么會為正數(shù)呢 很是不解 :
D210=-35 乘以 Z2=1,2,3.。。。N
  D210顯示卻和測試的結(jié)果不同 這是為何
更主要的是D580以后的 兩個(gè)數(shù)相乘,結(jié)果就不對了 是為什么,溢出?該怎么修改


這個(gè)標(biāo)題是不是說明又一個(gè)被工控毀掉的?

負(fù)負(fù)得正,這個(gè)貌似小學(xué)數(shù)學(xué)的范疇。

樓主留言:
不好意思,打字打錯(cuò)了,很囧
cvlsam
富士低壓,POD(觸摸屏),PLC專賣
級別: VIP會員

精華主題: 3 篇
發(fā)帖數(shù)量: 6767 個(gè)
工控威望: 38368 點(diǎn)
下載積分: 2631 分
在線時(shí)間: 9498(小時(shí))
注冊時(shí)間: 2006-09-13
最后登錄: 2024-11-06
查看cvlsam的 主題 / 回貼
2樓  發(fā)表于: 2013-08-20 22:12
至于溢出怎么修改,請使用32位乘法指令,如果還不夠,請轉(zhuǎn)換為浮點(diǎn)數(shù),然后使用浮點(diǎn)數(shù)乘法。

Good Luck~
1120795098
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 717 個(gè)
工控威望: 1007 點(diǎn)
下載積分: 1727 分
在線時(shí)間: 996(小時(shí))
注冊時(shí)間: 2009-11-26
最后登錄: 2024-10-24
查看1120795098的 主題 / 回貼
3樓  發(fā)表于: 2013-08-20 22:17
0-35=-35    DMUL 是d210  D211。老兄計(jì)算機(jī)不會錯(cuò)。看看運(yùn)算結(jié)果占幾個(gè)字
樓主留言:
但是D211是空的啊,D210是16位字節(jié)啊