子程序中的局部變量間接尋址
劉玉蓉
發(fā)布于2014-09-04 17:50
28
0
標(biāo)簽:
請(qǐng)問:
局部變量可以間接尋址方式寫程序嗎?
LD SM0.0
MOVD &VB100, VD0
MOVB *VD0, VB10
+D 1, VD0
MOVB *VD0, VB10
如上述語句想在局部變量中全部實(shí)現(xiàn),不用vb變量,全用局部變量,為什么movd &lb0 ld10會(huì)出錯(cuò)???
佳答案
局部變量和間接尋址是兩碼事。
MOVD &VB100, VD0
MOVB *VD0, VB10
這樣是間接尋址,沒錯(cuò)。
MOVD &IB0, ID10
這樣是間接尋址,沒錯(cuò)。
MOVD &LB0, LD10
這個(gè)就錯(cuò)了,因?yàn)槎际蔷植孔兞俊>植孔兞坷锩姹旧矶际情g接的,指針也無法確認(rèn),沒辦法做到的。