例如您遇到了這么一個(gè)控制過(guò)程:
在MW0=0時(shí)將VW0的值寫(xiě)入VW10,
那么我們可以這樣寫(xiě)程序:
LDW= MW0,0
MOVW VW0,VW10
假如還有條件MW0=1時(shí)將VW0的值寫(xiě)入VW12,
那么我們繼續(xù)寫(xiě):
LDW= MW0,1
MOVW VW0,VW12
那么假如還有條件MW0=2時(shí)將VW0的值寫(xiě)入VW14……以此規(guī)律直到MW0=999時(shí)將VW0的值寫(xiě)入VW2008 。這么下去,我們按照以上的方法,總共要寫(xiě)1000個(gè)類似的程序才能滿足這個(gè)要求。
而如果用變址,只需要
LD SM0.0
MOVD &VB10, AC1
MOVW MW0, AC0
*I +2, AC0
+I AC0, AC1
MOVW VW0, *AC1
就可以實(shí)現(xiàn)了。