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]
这段程序代表将数据块号“9”取出来放到#TEMP2中,将指针实际地址取出备用,然后打开数据块DB9;
接下来的程序都是传送+四则运算了,可自己分析;
所有间接寻址上的AR1都指DB9.DBX0.0,在它的基础上加上偏移量就是实际地址;
如DBX[AR1,P#0.1]就是指DB9.DBX0.1,
W[AR1,P#8.0]就是指DB9.DBW8。