回复:这段程序如何理解呢

艾星落尘

  • 帖子

    996
  • 精华

    1
  • 被关注

    179

论坛等级:至圣

注册时间:2010-02-26

白金 白金 如何晋级?

发布于 2016-12-09 15:02:28

2楼

      L     #InPage   //这个是一个值
      +     -1        // #InPage-1

      L     P#288.0    //P#288.0 这个时候累加器1里的值为288*8=2304
      *D               //(#InPage-1)*288*8

      L     P#DBX 4.0  //取指针地址P#DBX4.0,相当于加上一个偏移量4个字节的偏移量,这个数值包含                          指针类型是DB块的信息DW#16#84;
      +D                //(#InPage-1)*288*8+32,但是格式为:

      T     #tmpStartPage   //最后得到一个DB块的指针地址

整个程序的意思是根据输入的数据编写一个DB块类数据指针的地址;从字面的理解就是某个DB块里编写了很多的数据,每一页里包含了288个字节,但是这个DB块的前四个字节这些页的范围内。


一个人在战斗
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54711条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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