子程序中的局部变量间接寻址

请问各位高工:
   局部变量可以间接寻址方式写程序吗?
    LD     SM0.0
MOVD   &VB100, VD0
MOVB   *VD0, VB10
+D     1, VD0
MOVB   *VD0, VB10
如上述语句想在局部变量中全部实现,不用vb变量,全用局部变量,为什么movd &lb0 ld10会出错???

最佳答案

局部变量和间接寻址是两码事。
MOVD   &VB100, VD0
MOVB   *VD0, VB10
这样是间接寻址,没错。
MOVD   &IB0, ID10
这样是间接寻址,没错。
MOVD   &LB0, LD10
这个就错了,因为都是局部变量。局部变量里面本身都是间接的,指针也无法确认,没办法做到的。

提问者对于答案的评价:
谢谢您!局部变量是不可间接寻址的吗?

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc303682.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日 下午3:16
下一篇 2020年10月31日

相关推荐