间接寻址时,是将要访问的地址的起始地址传送到送到指针,还是将要访问的整个地址都传送到指针中?

列如:用指针AC1间接寻址VW100,是用MOVD指令将VW100的起始地址VB100传送入AC1,还是将VW100传送到AC1?

最佳答案

MOVD &VB100, AC1    //就是将存储单元 VB100 的地址传送到 AC1。
MOVW *AC1, VW102   //这两个指令配合就将 VW100 传到了VW102
参考系统手册 4.2.6
S7-200 smart V2.2系统手册
http://www.ad.siemens.com.cn/download/docMessage.aspx?Id=6780
另外可参考
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/programming/indirect_addressing.html

提问者对于答案的评价:

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月30日 下午11:43
下一篇 2020年10月30日 下午11:43

相关推荐