大家好,精选小编来为大家解答以上问题。移位指令实现顺序控制,移位指令很多人还不知道,现在让我们一起来看看吧!
1、 向左/向右移动指令
2、 左移一位,相当于乘以2。
3、 右移一位,相当于除以2。
4、 移位指令自动将移位的位归零。如果位数n大于或等于最大允许值
5、 徐值(字节操作为8,字操作为16,双字操作为0)
6、 32),则移位操作次数为最大允许值(相当于清除该值)。
7、 环形移位
8、 如果位数n大于或等于最大允许值(字节操作为8,字节操作为8
9、 字操作是16,字操作是32),S7 - 200正在进行循环移位。
10、 之前,将执行模运算以获得有效的移位数。移位数字
11、 模运算的结果对于字节运算是0到7,对于字运算是0到7。
12、 15,对于双字操作为0到31。
13、 移位寄存器指令将输入数据值移入移位寄存器。其中,
14、 S_BIT指定移位寄存器的最低位,n指定移位寄存器的长度
15、 换档方向(前进档=N,倒档=-N)。
本文到此结束,希望对大家有所帮助。