子程序中的局部变量间接寻址
刘玉蓉
发布于2014-09-04 17:50
28
0
标签:
请问:
局部变量可以间接寻址方式写程序吗?
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
这个就错了,因为都是局部变量。局部变量里面本身都是间接的,指针也无法确认,没办法做到的。