小蜜蜂
你讓我滾,我滾了。你讓我回來(lái),對(duì)不起,滾遠(yuǎn)了...
級(jí)別: 論壇先鋒

精華主題: 0
發(fā)帖數(shù)量: 1408 個(gè)
工控威望: 1515 點(diǎn)
下載積分: 13283 分
在線時(shí)間: 2213(小時(shí))
注冊(cè)時(shí)間: 2008-03-19
最后登錄: 2025-03-12
查看小蜜蜂的 主題 / 回貼
樓主  發(fā)表于: 2008-11-08 15:17
MUL   D10   K80   D20
DIV   D20   D30   D40
MOV  D40   D50

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