菜鸟:
TAR2
L DW#16#FFFFFF
AD //此处两字相与的作用是把TAR2变成32位指针的意思吗?
L P##Data-in
+D // 此处是加上偏移量P##Data-in 吗?
LAR1
TAR2 #AR2
LAR2 P##DATA
L B [AR1,P#0.0]
T B [AR2,P#0.0]
L B [AR1,P#1.0]
T B [AR2,P#1.0]
L B [AR1,P#2.0]
T B [AR2,P#2.0]
LAR2 #AR2
L LB 0 //尤其不懂这三句程序的作用
L LB 1
L LB 2
游民:
*后能详细解释一下 谢谢!
-斑竹:
建议LZ补充协议指针的相关基础知识,包括指针的结构、指针的初始化和参数化等。
大虾:
TAR2 XX 是将数据存入累加器2
FFFFFF相与是去除*高字节
建议先学习指针的基础知识
菜鸟:
此段程序是构建源数据指针的一段程序
TAR2
L DW#16#FFFFFF
AD //获得不含数据区的**地址
L P##Data-in
+D // 此处是加上偏移量P##Data-in
LAR1
TAR2 #AR2
L AR2 P##DATA
L B [AR1,P#0.0]
T B [AR2,P#0.0]
L B [AR1,P#1.0]
T B [AR2,P#1.0]
L B [AR1,P#2.0]
T B [AR2,P#2.0]
LAR2 #AR2
L LB 0
L LB 1
L LB 2 //不懂这三句程序的作用
L LB0 L LB1 LLB2 在程序中的作用
希望哪位大侠能给予指点
侠士:
程序哪里有“L LB0 L LB1 LLB2”? 误解了吧!