程序运算

L     #TEMP6
      L     1
      -I    
      L     8
      *I    
      L     160
      +I    
      SLW   3
      LAR1  
      LAR2  
      +AR2  P#4.0
      A(    
      L     DB124.DBD   28
      OPN   DB    20
      L     DBD [AR1,P#0.0]
      >R    
请问这段程序里L DBD[AR1.P#0.0]是什么意思?

最佳答案

L DBD[AR1,P#0.0]的意思是把DBD(AR1+0.0)的数据加载到寄存器里,这是个间接寻址操作。其中 AR1 为指令地址寄存器 存放下一条指令的起始地址,P#x.y 为指针的偏移量。x.y 为偏移方式,如位偏移 0.1表示偏移1位,4.0 表示偏移4 个字节。DBD 表示读取方式,L表示装载到寄存器。

提问者对于答案的评价:
谢谢

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc170882.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月12日
下一篇 2017年6月12日

相关推荐