麦格米特PLC移位指令

麦格米特PLC移位指令
可使用移位指令向左或向右逐位移动输入IN的内容(另请参阅CPU寄存器)。向左移动n位相当于将输入端IN的内容乘以2的n次幂(2n);向右移动n位则相当于将输入端IN的内容除以2的n次幂(2n)。例如,如果将等价于十进制值3的二进制数左移3位,将得到等价于十进制值24的二进制数。唐朝女子用的铜镜能照清楚人吗
如果将等价于十进制值16的二进制数右移2位,则会得到等价于十进制值4的二进制数。
不忠的爱
日本历史教科书问题您提供给输入参数N的数值决定了移动相应值的位数。移位指令产生的空位将用零或符号位的信号状态(0表示正,1表示负)来填补。后移动的位的信号状态将装入状态字的CC1位中(请参见"CPU寄存器")。状态字的CC0和OV位将复位为0。您可以使用跳转指令判断CC1位。
下列移位指令可用:
SHR_I:整数右移
SHR_DI:长整数右移
吴忠将军简历SHL_W:字左移
SHR_W:字右移
SHL_DW:双字左移
羊吃了毒蜘蛛怎么办
SHR_DW:双字右移

本文发布于:2024-09-22 04:37:11,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/230692.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:移动   输入   右移   移位指令
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议