恭喜,你发布的帖子
发布于 2016-12-29 12:24:31
1楼
L P#DIX 0.0 //P#是取指针地址指令
LAR2 //将地址的数据下装到地址寄存器2里
L 11
LF2: T MD 4 //循环次数
A M 20.0 // RESET BOTTON FOR THE NO.1
R DIX [AR2,P#4.0] //当M20.0的得电时就复位这个地址对应的位,
+AR2 P#6.0 //地址寄存器2自加6个字节
L MD 4 //这个指令的用法要查看LOOP指令
LOOP LF2
以下的程序都是类似的;DIX [AR2,P#4.0]要注意有个偏移量P#4.0,假如AR2里的地址是从DIX0.0开始的
那么DIX [AR2,P#4.0]对应的就是DIX4.1,这些程序,看起来就是复位你在找答案发出来的程序里被置位的
哪些位。
L P#DIX 66.0 //初始地址从DIX66.0开始
LAR2
L 11
LF3: T MD 4
A M 20.1 // RESET BOTTON FOR THE NO.2
R DIX [AR2,P#4.0]
+AR2 P#6.0
L MD 4
LOOP LF3
L P#DIX 132.0 //初始地址从DIX66.0开始
LAR2
L 12
LF4: T MD 4
A M 20.2 // RESET BOTTON FOR THE NO.3
R DIX [AR2,P#4.0]
+AR2 P#6.0
L MD 4
LOOP LF4
请填写推广理由:
分享
只看
楼主