简接寻址

本人笨,简接寻址理解不透彻,直接上图。问题写在程序下面。

图片说明:

简接寻址   

最佳答案

1   p#m10.0可以 p#10.0吗?两者的区别?
、两者是区别的,前者已指向M区地址了,后者只是地址。
楼主的下述程序中有问题:
  L  P#M10.0
  T  #MD2
  L  MW[#MD2]
其中L  MW[#MD2]语句应为L  W[#MD2]。因为#MD2已表示了M10.0了,不能再用 MW[#MD2]了。
、程序应这样写:
  L  P#M10.0
  T  #MD2
  L  W[#MD2]
或:
  L  P#10.0
  T  #MD2
  L  MW[#MD2]
、上述的两者的写法,即表示了P#M10.0与 P#10.0的区别。
2、L  16与P#2.0?
从转换为地址是一样的。
当16=10(hex)=0000 0000 0000 0000 0000 0000 0001 0000(b),
其0-2bit,指定bit位,3-18bit指定byte字节,实际上就是等于2.0。

提问者对于答案的评价:
阿呜老师回答的太好了!我什么时候才能达到你那样的水平?三省吾身!!!

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月1日 下午1:40
下一篇 2018年12月1日

相关推荐