In this lesson we have explained about Address Registers
a.Area Internal register indirect addressing
b.Area Crossing register indirect addressing
Example:-
//Area Internal
L P#0.7
LAR1
A I [AR1,P#0.0]
= Q [AR1,P#1.1]
//AR1=0.7
// I[AR1+pointer offset 0.0]=I[0.7+0.0]
Q[AR1+pointer offset 1.1]=Q[0.7+1.1]
0.7
1.1
------------------------------------------------------------------------
1byte.8bits(byte) when we added its 2.0
------------------------------------------------------------------------
//I[0.7]=Q[2.0]
//Area Crossing
L P#I 0.7
LAR1
L P#Q 0.7
LAR2
A I [AR1,P#0.0]
= Q [AR2,P#1.2]
//AR1=0.7
// I[AR1+pointer offset 0.0]=I[0.7+0.0]
Q[AR1+pointer offset 1.1]=Q[0.7+1.2]
0.7
1.1
------------------------------------------------------------------------
1byte.9bits(1byte+0.1bit) when we added its 2.1 .i.e. 1byte+1byte.1bit
------------------------------------------------------------------------
//I[0.7]=Q[2.1]
If any queries write down in comment box Soon we upload the advanced videos about Data Handling.
Like the videos then do subscribe
Visit our facebook page
https://www.facebook.com/AutomatorsIndustrialProjects