STL编程手册中对于 L 指令有这样2条注释(第129页):
1.在L P# ANNA(功能块中)执行之后:<相对于功能块开始的 ANNA位偏移量>为了计算多背景功能块中背景
数据块中的绝对偏移量,必须将 AR2 寄存器的内容加上该值。
2.在L P# ANNA(功能中)执行之后:
------------------------------------------------------------------------------------------------------------
1.不太明白ANNA的数据类型是什么,Pointer类型吗?
1.第一条的意思是:装载多背景功能块FB10的背景数据块DB10中变量ANNA的地址到AR1吗? 也就是DB10中起始地址的偏移量吗?为什么还要加上AR2?但是格式: L P#ANNA会 显示红色错误。 写成 L P##ANNA格式是没有错误,但是这个应该是取实参的地址了吧?
2.第二条不明白。