yihaoeagle
級別: *
精華主題: * 篇
發(fā)帖數量: * 個
工控威望: * 點
下載積分: * 分
在線時間: (小時)
注冊時間: *
最后登錄: *
查看yihaoeagle的 主題 / 回貼
樓主  發(fā)表于: 2008-01-23 08:44
請高手指點:
    MUL D57 D52 D61 如果D57 D52是16位,那么乘積存到D62  D61里,如果用D61時,D62怎么辦?
    比如:MUL D57 D52 D61
                    ADD D61 D66 D70  那么是不是D62的數據也加上了?
    謝謝!
yeyhx
愛雖沒有說出口, 但并不代表不愛!!!
級別: 略有小成
精華主題: 0
發(fā)帖數量: 463 個
工控威望: 422 點
下載積分: 1168 分
在線時間: 36(小時)
注冊時間: 2007-04-20
最后登錄: 2023-06-05
查看yeyhx的 主題 / 回貼
1樓  發(fā)表于: 2008-01-23 14:22
好像不是,我也不清楚,有沒有高手路過啊, 
工控技術討論群火爆招人中:32853037
群里不定期贈送群友視頻教程,不帶嘴的免進。

GOOD  LUCK
了卻一段情緣,成就一翻事業(yè)!
sjm213
有小知識,無大學問。
級別: 論壇版主

精華主題: 7 篇
發(fā)帖數量: 5213 個
工控威望: 7437 點
下載積分: 159075 分
在線時間: 3173(小時)
注冊時間: 2007-11-21
最后登錄: 2024-12-28
查看sjm213的 主題 / 回貼
2樓  發(fā)表于: 2008-01-23 14:47



所以對于32位來說,用了D0之后就不要再使用D1,下一個數據使用D2,依次加2。

就像西門子的S7-200,用VW2000后,緊接著應是VW2002,如果再下來是VD2004,那么后邊的就是VW2008。以此類推。
崇慶陽光
不懈努力,一切皆有可能...
級別: VIP會員

精華主題: 1 篇
發(fā)帖數量: 775 個
工控威望: 1505 點
下載積分: 7427 分
在線時間: 155(小時)
注冊時間: 2006-08-10
最后登錄: 2024-12-27
查看崇慶陽光的 主題 / 回貼
3樓  發(fā)表于: 2008-01-23 18:02
你用的是16位指令,就是單個寄存器運算...
DMUL是32位指令,就是連續(xù)2個寄存器參與運算...
不懈努力,一切皆有可能 ...
linzhenfu
級別: 略有小成
精華主題: 0
發(fā)帖數量: 194 個
工控威望: 305 點
下載積分: 625 分
在線時間: 269(小時)
注冊時間: 2007-07-15
最后登錄: 2024-12-26
查看linzhenfu的 主題 / 回貼
4樓  發(fā)表于: 2008-01-23 22:05
要使用DADD D61 D66 D70  才會把D62也加上.
[ 此貼被linzhenfu在2008-03-31 19:21重新編輯 ]
天高云淡
一路上有你
級別: 探索解密
精華主題: 0
發(fā)帖數量: 87 個
工控威望: 197 點
下載積分: 685 分
在線時間: 29(小時)
注冊時間: 2007-12-06
最后登錄: 2018-01-23
查看天高云淡的 主題 / 回貼
5樓  發(fā)表于: 2008-01-25 10:32
三樓,4樓的講的對,其實說明書上都講的很明白的了
一路上有你