|
工控的魚(yú)
級(jí)別: 略有小成
|
我想將可以變化DM100的內(nèi)容,用移位指令分別用DM1000--DM1100記錄最近10次的變化內(nèi)容,用了WSFT都不行,請(qǐng)問(wèn)如何寫程序,我用的是CPM2AH,假如用1800觸發(fā)DM1000--DM1100,求助 |
|---|---|
|
|
|
wsqjs
充耳不聞
級(jí)別: 略有小成
|
CPM2AH沒(méi)有這種命令的。 用變址,大概如下: mov #1000 D0 (保存區(qū)首字地址) LD 1800 DIFU 1801 LD 1801 mov D100 *D0 (將D100傳送給D1000) INC D0 ( 生成D1001) LD P_on (常通) cmp D0 #1009 LD P_GT (D0>1009) mov #1000 D0 (保存區(qū)首字地址) 可以保證D1000~D1009保存的是最新的10個(gè)數(shù)據(jù) |
|
|---|---|---|
|
|
wsqjs
充耳不聞
級(jí)別: 略有小成
|
不一定要用D0,自己找一個(gè)就行 可以使用mov D100 *D0 附件,CPM1A也可以,CPM2AH更行了 |
|
|---|---|---|
|