This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
MOVL XAR4,*+XAR4[AR0]
是将*+XAR4[AR0]中地址赋给XAR4,还是将*+XAR4[AR0] 地址单元中的值赋给 XAR4??
MOVL ACC , *+XAR1[AR0] 这个是把*+XAR1[4] 指针指向的地址中存储的值赋给 ACC,
另外,按你的回复 MOVL AR4, *+XAR1[AR0] 这个是把*+XAR1[4] 指针指向的地址赋给 AR4.
这两种情况,对*+XAR1[AR0] 来讲都是一样,一个是赋值地址,一个是赋值地址所存储的值
多谢了
“ *+XAR4[AR0]是个指针,是将这个指针所指的地址的值赋给XAR4 ”
上面那句是您在2楼回复我1楼的提问,那和您现在的回复 “ 不是 MOVL AR4, *+XAR1[AR0] 是把这个指针指向地址里存的值给AR4,和给ACC是一样的。”
是否矛盾了?
我这样说吧, *+XAR1[AR0] 指向的地址假设是100, *+XAR1[AR0] 指向的地址中存的值为200,那么MOVL AR4, *+XAR1[AR0] 这句话之后 AR4是不是等于200,而不是等于100。