有关指针格式方面的知识。另下段程序的含义
U #RESET
SPB SCHR
UN #ANL
BEB
U #NULL
SPB NU_S
U #TIMER_NR
SPB STA
U "ETSDM001"
UN "ETSDM001"
SV #TIMER_NR
L S5T#2S
O "ETSDM001"
ON "ETSDM001"
SV #TIMER_NR
STA: L #ADR
L #ADR
T #adr_rx_counter
SLW 3
LAR2
L #ADR
+ 2
T #adr_tx_counter
SLW 3
LAR1
L PEW [AR2,P#0.0]
L W#16#800F
<>I
SPB TME
L PEW [AR1,P#0.0]
L W#16#800F
<>I
SPB TME
S #NULL
T PAW [AR2,P#0.0]
T PAW [AR1,P#0.0]
BEA
NU_S: L #ADR
T #adr_rx_counter
SLW 3
LAR2
L #ADR
+ 2
T #adr_tx_counter
SLW 3
LAR1
L PEW [AR2,P#0.0]
L W#16#0
<>I
SPB TME
L PEW [AR1,P#0.0]
L W#16#0
<>I
SPB TME
T PAW [AR2,P#0.0]
T PAW [AR1,P#0.0]
T #STEUERB_S
T #STEUERB_R
R #NULL
R #ANL
BEA
TME: U #TIMER_NR
BEB
S #RESET
R #NULL
R #ANL
BEA
SCHR: L #ADR
+ 2
T #adr_tx_counter
SLW 3
LAR1
L PEW [AR1,P#0.0]
L W#16#D000
==I
SPB SET
T PAW [AR1,P#0.0]
BEA
SET: L 0
T PAW [AR1,P#0.0]
R #RESET
S #ANL