cjs100ok
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 7 個
工控威望: 140 點
下載積分: 463 分
在線時間: 7(小時)
注冊時間: 2013-09-04
最后登錄: 2024-09-12
查看cjs100ok的 主題 / 回貼
樓主  發(fā)表于: 2015-08-11 09:30
大神幫解釋一下下面的程序,希望詳細說明一下每步的意思,看不太懂
liu_zurong
級別: 正式會員
精華主題: 0
發(fā)帖數(shù)量: 15 個
工控威望: 97 點
下載積分: 1326 分
在線時間: 19(小時)
注冊時間: 2015-05-26
最后登錄: 2016-02-18
查看liu_zurong的 主題 / 回貼
1樓  發(fā)表于: 2015-08-11 11:18
前5段程序很簡答 ,就是賦值而已。第六段程序,前2個是乘法和加法運算,第三個是移位指令,因為第七段要用到DBD18指針尋址,后面3位是不參與運算的,所以要左移。如果左移3位就是字節(jié)運算,左移4位就是字運算,左移5位就是雙字運算。在DB塊里面的地址看看是怎么設(shè)置的了。
至于第七段程序,如果你明白我上面說的話,就很容易看懂第七段的程序了。
liu_zurong
級別: 正式會員
精華主題: 0
發(fā)帖數(shù)量: 15 個
工控威望: 97 點
下載積分: 1326 分
在線時間: 19(小時)
注冊時間: 2015-05-26
最后登錄: 2016-02-18
查看liu_zurong的 主題 / 回貼
2樓  發(fā)表于: 2015-08-11 11:20
補充一下,看了一下第七段最后一句,應(yīng)該是左移4位的字運算。因為指針偏移了p#2.0
還有就是這個程序竟然用梯形圖來寫,真是。。。。。太浪費了。
感受一下我們的程序吧