OB1中:
IN0=P#DB9.DBX0.0
//表示IN0處為指針,指針指向DB9.DBX0.0
FC35中:
L P##IN0
LAR1
L W[AR1,P#0.0]
T #TEMP2
L D[AR1,P#2.0]
LAR1
OPN DB[#TEMP2]
這段程序代表將數(shù)據(jù)塊號(hào)“9”取出來(lái)放到#TEMP2中,將指針實(shí)際地址取出備用,然后打開數(shù)據(jù)塊DB9;
接下來(lái)的程序都是傳送+四則運(yùn)算了,可自己分析;
所有間接尋址上的AR1都指DB9.DBX0.0,在它的基礎(chǔ)上加上偏移量就是實(shí)際地址;
如DBX[AR1,P#0.1]就是指DB9.DBX0.1,
W[AR1,P#8.0]就是指DB9.DBW8。