您现在的位置是:首页 > PLC技术 > PLC技术
STL中间接寻址类型的比较
来源:艾特贸易2018-04-28
简介什么时候使用何种寻址类型?如果可能的话,使用区内寄存器间接寻址, STL 最支持此种寻址类型。在操作中可以看到要寻址的地址区,并且 CPU 处理区内寄存器间接寻址的速度最快。
什么时候使用何种寻址类型?如果可能的话,使用区内寄存器间接寻址,STL最支持此种寻址类型。在操作中可以看到要寻址的地址区,并且CPU处理区内寄存器间接寻址的速度最快。
如果在程序执行中需要两个以上的指针,存储器间接寻址的优点就显示出来了。但是,需要注意到指针的“有效周期”:在整个程序中,甚至跨越几个程序周期,位存储区中的指针是无限有效的。只要数据块是打开的,数据块中的指针就保持有效。暂态局部数据区中的指针只有在块运行期间才保持有效。
如果运行时使用可变寻址可以对地址区进行存取,跨区寄存器间接寻址将是正确的选择。
表1给出了间接寻址类型的比较。给出的所有一连串的语句得到了同样的结果,将置位输出Q4.7。
表1 间接寻址类型的比较
存储器间接寻址
区内寄存器间接寻址
跨区寄存器间接寻址
L P#4.7
T MD 24
S Q[MD 24]
LAR1 P#4.7
S Q [AR1,P#0.0]
LAR1 P#Q4.7
S [AR1,P#0.0]
点击排行
