對(duì)MW或者M(jìn)D間接尋址怎么做
劉玉蓉
發(fā)布于2014-12-01 17:28
89
0
標(biāo)簽:
對(duì)MW或者M(jìn)D間接尋址怎么做?比如說要將MW0到MW10的11個(gè)Word復(fù)位零,地址指針怎么寫?
L 0
T MW20
L 11
C001: T MW30
L 0
T MW[MW20]
L MW30
L 1
-I
T MW30
LOOP C001
這么寫不對(duì)啊?MD的間接尋址怎么寫?
佳答案
比如說要將MW0到MW10的11個(gè)Word復(fù)位零,地址指針怎么寫?
L P#0.0 //初始指針
LAR1
L 11 // 11個(gè)字的循環(huán)計(jì)數(shù)為初值
M001: T MB 100 //計(jì)數(shù)值 送入MB 10
L 0 //取常數(shù)0
T MW [AR1,P#0.0] //按寫指針指示的地址寫數(shù)據(jù)
+AR1 P#2.0 //指針指向下一數(shù)據(jù)地址
L MB 100 //取循環(huán)計(jì)數(shù)值
LOOP M001 //循環(huán)計(jì)數(shù)值如為0則結(jié)束循環(huán);如不為0減1后則轉(zhuǎn)向標(biāo)號(hào)為M001的語句,繼續(xù)循環(huán)。