恭喜,你发布的帖子
发布于 2022-12-03 08:58:06
7楼
从此,你就开始接触间接寻址合for指令了。
只需要同一条指令,MOVD VD0 *AC1,你就可以把VD0的值传递到你指定的地方。
当AC1=&VB4的时候,VD0就传到VD4。
当你把AC1用add指令加4之后,VD0就会传到VD8。
当你把AC1再加1000之后,VD0就会传到VD1008。
没看懂不要紧,一边看一边试。
全部加起来的话就用for。不断地指向下一个VD,然后累加到一起。
for前面把AC1=&VB4。AC=0
*AC1+AC0=AC0
AC1+4=AC1
循环执行上面两步。循环的次数就是你数据的个数。
AC0就是得数了。
请填写推广理由:
分享
只看
楼主