回复:求助32位存储器间接寻址

aabbcc

  • 帖子

    341
  • 精华

    2
  • 被关注

    29

论坛等级:侠圣

注册时间:2007-11-16

黄金 黄金 如何晋级?

发布于 2014-11-25 15:32:33

12楼

展开查看
以下是引用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
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54618条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。