展开查看
以下是引用emil128在2014-11-06 22:24:51的发言 >11楼:加上偏移量后结果是递增的也不能否认起始地址是递减的啊
这里被你的回帖搞混了,递减的不是28.0的目的地址而是762.0的源地址,抱歉
按你的描述,起始地址从762.0到762.5,偏移量从1-6,目的地址28.0到28.5
那正确的地址序列应该事这样的
762.1(762.0+1)->28.0
762.3(762.1+2)->28.1
762.5(762.2+3)->28.2
762.7(762.3+4)->28.3
763.1(762.4+5)->28.4
763.3(762.5+6)->28.5
你的程序是这样的,没有减去偏移量而且每循环-1,结果如下
762.0(762.0+1-1)->28.0
762.1(762.0+2-1)->28.1
762.3(762.1+3-1)->28.2
762.6(762.3+4-1)->28.3
763.2(762.6+5-1)->28.4
763.7(763.2+6-1)->28.5
的确是这个问题,把下面两句放在循环的开始就可以了。否则是一直叠加。谢谢!
L P#762.0
T MD 300