Example_1:
TAR2 #AR2_TMP
L P##VARIABLE
TAR2
+D
LAR1
A [AR1,P#0.6] //operate with bit
L B[AR1,P#0.0] //load 1st BYTE
L W[AR1,P#1.0] //LOAD WORD
L D[AR1,P#3.0] //load double word
LAR2 #AR2_TMP
Example_2:
TAR2
T #AR2_TMP
L P##VARIABLE
+AR2
A [AR2,P#0.6] //operate with bit
L B[AR2,P#0.0] //load 1st BYTE
L W[AR2,P#1.0] //LOAD WORD
L D[AR2,P#3.0] //load double word
LAR2 #AR2_TMP
Is the cross-area of AR2 empty?
31---------24---18---------------2------0
cross-area byte address bit address
Doesn't +AR2 command affect cross-area ?
TAR2 #AR2_TMP
L P##VARIABLE
TAR2
+D
LAR1
A [AR1,P#0.6] //operate with bit
L B[AR1,P#0.0] //load 1st BYTE
L W[AR1,P#1.0] //LOAD WORD
L D[AR1,P#3.0] //load double word
LAR2 #AR2_TMP
Example_2:
TAR2
T #AR2_TMP
L P##VARIABLE
+AR2
A [AR2,P#0.6] //operate with bit
L B[AR2,P#0.0] //load 1st BYTE
L W[AR2,P#1.0] //LOAD WORD
L D[AR2,P#3.0] //load double word
LAR2 #AR2_TMP
Is the cross-area of AR2 empty?
31---------24---18---------------2------0
cross-area byte address bit address
Doesn't +AR2 command affect cross-area ?