回复:STL语言中 L P#DBX 0.0是什么意思

weiyt

  • 帖子

    1602
  • 精华

    14
  • 被关注

    325

论坛等级:至圣

注册时间:2006-09-24

钻石 钻石 如何晋级?

发布于 2015-02-12 15:14:02

1楼

LAR1 P## T_SRC_Any //将#T_SRC_Any的地址存入地址寄存器AR1
L B#16#10 //将8位16进制数10存入ACCU1-L
T LB [AR1,P#0.0] //将ACCU1-L的值存入临时的LB中
L B#16#2 //将8位16进制2数存入ACCU1-L
T LB [AR1,P#1.0] //将ACCU1-L保存到临时的LB内
L #LEN_Byte //将#LEN_Byte存到ACCU1
T LW [AR1,P#2.0] 将ACCU1(即 #LEN_Byte )存到LW
L #SRC_DB //将#SRC_DB存入寄存器ACCU1
T LW [AR1,P#4.0] // 将ACCU1(即 #SRC_DB )存到LW
L P#DBX 0.0 //取DBX0.0的指针
L #SRC_Byte //将#SRC_Byte存入累加器1
SLD 3 //累加器中的#SRC_Byte数据左移三位
+D //将累加器1内容与累加器2内容相加,存入累加器1.相加前累加器1是#SRC_BYTE执行SLD3的结果,2的内容是#LEN_Byte
T LD [AR1,P#6.0] //将累加器1的内容存入以AR1加偏移量#6.0为地址的LD中。
NOP 0
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54493条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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