移位值

如附件所示
这个怎么一步一步的推导出来

图片说明:

移位值   

最佳答案

L   4      ∥将4装载到累加器1里
SLD   3    ∥累加器1里的值,也就是4左移3位,相当于乘以8,
T     MD20   ∥将累加器1里移动过的数值传到MD20
里,
为什么事地址P#4.0,其实以上这段程序移位就是为了让MD20里包含从第4字节开始的地址;如果没有移位程序的话,是从0.4开始,移位的作用就是排除位地址;

提问者对于答案的评价:
老师

4左移3位,相当于乘以8; 这句话如何理解?
这个4排列在什么位置?
左移3位理解往右边补充3个000,那么4这个位就往左移了3位
相当于乘以8?
这应该怎么理解?

最佳答案作者回复:
4二进制的时是0000 0100左移3位  变为0010 0000  就是十进制的32

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日
下一篇 2020年10月31日

相关推荐