靜水磐石
級(jí)別: 正式會(huì)員
精華主題: 0
發(fā)帖數(shù)量: 10 個(gè)
工控威望: 99 點(diǎn)
下載積分: 583 分
在線時(shí)間: 6(小時(shí))
注冊時(shí)間: 2016-04-06
最后登錄: 2023-03-14
查看靜水磐石的 主題 / 回貼
樓主  發(fā)表于: 2016-05-26 21:33
最近在做通訊協(xié)議的時(shí)候,需要算LRC校驗(yàn)碼,用了個(gè)加法指令,被加數(shù)用了地址偏移。但是卻提示我程序錯(cuò)誤。那個(gè)大哥支點(diǎn)下我哪里錯(cuò)了。
277562975
蝴蝶
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 56 個(gè)
工控威望: 160 點(diǎn)
下載積分: 709 分
在線時(shí)間: 127(小時(shí))
注冊時(shí)間: 2015-12-26
最后登錄: 2024-12-18
查看277562975的 主題 / 回貼
1樓  發(fā)表于: 2016-05-26 23:27
兄弟,你寫的PLC是 CH1H的,算LRC校驗(yàn)碼用SUM這個(gè)求和指令就可以了
你寫的被加數(shù)用了地址偏移,       錯(cuò)誤:只有常數(shù)可以被指定為數(shù)組的下標(biāo)。(CP1E可以這樣用)
靜水磐石
級(jí)別: 正式會(huì)員
精華主題: 0
發(fā)帖數(shù)量: 10 個(gè)
工控威望: 99 點(diǎn)
下載積分: 583 分
在線時(shí)間: 6(小時(shí))
注冊時(shí)間: 2016-04-06
最后登錄: 2023-03-14
查看靜水磐石的 主題 / 回貼
2樓  發(fā)表于: 2016-05-27 00:20
大哥的意思是CP1H不支持地址偏移么?我試試SUM多謝
277562975
蝴蝶
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 56 個(gè)
工控威望: 160 點(diǎn)
下載積分: 709 分
在線時(shí)間: 127(小時(shí))
注冊時(shí)間: 2015-12-26
最后登錄: 2024-12-18
查看277562975的 主題 / 回貼
3樓  發(fā)表于: 2016-05-27 00:49
這樣應(yīng)該也可以的
hlq_0815
人生的成功不在于拿到一副好牌,而是怎樣將壞牌打好。
級(jí)別: 論壇版主

精華主題: 2 篇
發(fā)帖數(shù)量: 1847 個(gè)
工控威望: 4495 點(diǎn)
下載積分: 7592 分
在線時(shí)間: 1349(小時(shí))
注冊時(shí)間: 2008-07-03
最后登錄: 2024-12-22
查看hlq_0815的 主題 / 回貼
4樓  發(fā)表于: 2016-05-28 09:54
CP1H用變址寄存器,功能更強(qiáng)大
人生的成功不在于拿到一副好牌,而是怎樣將壞牌打好。