有几个地方看不懂:
1.SLD 3 为什么左移三位形成模块地址指针和数据块存储地址指针
2.第一个+L#16 怎么指向下一个通道了?第二个也不是很明白。。
望各位大大指点。。。
程序如下:
循环读模拟量入DB块
L #DB_NO
T LW 0
OPN DB [LW 0]
L #PIW_ADDR
SLD 3
T LD 4
L #DBD_ADDR
SLD 3
T LD 8
L #CH_LEN
NEXT: T LW 0
L LD 4
LAR1
L PIW [AR1,P#0.0]
T LW 2
L LD 8
LAR1
L LD 2
T DBD [AR1,P#0.0]
L LD 4
+ L#16
T LD 4
L LD 8
+ L#32
T LD 8
L LW 0
LOOP NEXT