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