小蜜蜂
你讓我滾,我滾了。你讓我回來,對不起,滾遠了...
級別: 論壇先鋒

精華主題: 0
發(fā)帖數(shù)量: 1402 個
工控威望: 1508 點
下載積分: 13268 分
在線時間: 2207(小時)
注冊時間: 2008-03-19
最后登錄: 2024-12-23
查看小蜜蜂的 主題 / 回貼
樓主  發(fā)表于: 2008-11-08 15:17
MUL   D10   K80   D20
DIV   D20   D30   D40
MOV  D40   D50

求助大家,第一行的乘法中D10乘以K80是生成D20還是D20  D21兩個?第二行的要用DIV還是DDIV?第三行要用MOV還是DMOV呢?拜托大家了,謝謝!
ljc2008
一學到老
級別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 406 個
工控威望: 562 點
下載積分: 499 分
在線時間: 172(小時)
注冊時間: 2008-10-04
最后登錄: 2024-03-04
查看ljc2008的 主題 / 回貼
1樓  發(fā)表于: 2008-11-11 14:45
書上是對的,在PLC的程序運算中,你事先并不知道運算結(jié)果,因此,兩個16位相乘,不管結(jié)果是否超過16位,都必須按32位結(jié)果來做下一步處理,這樣才保證以后處理不會錯。知道了二個數(shù)相乘不超過16位,拿這種情況來討論沒有普遍意義。