如附件所示
这个怎么一步一步的推导出来
图片说明:
最佳答案
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