1.左移位,右移位:IN输入值有字节,字,双字型。N为移位数。标志位SM 1.1的值为最近一次移出位的数值,非0即1。字节操作无符号,字与双字可带符号,符号位也会被移动。
2.循环移位指令:左、右循环移位指令。IN输入值有字节,字,双字型。N为移位数。标志位SM 1.1最后一个移位的值置入,非0即1.当N为0时,SM 1.0置1。字节操作无符号,字,双字操作可有符号,符号位也被移位。左循环指令执行时,高位转入低位;右循环指令执行时,低位转入高位。
3.移位寄存器指令:DATE输入数值,N指移位寄存器长度和移位方向(正向移位=N,反向移位=-N),S-BIT指移位寄存器最低位。从最低位开始的N个位为寄存器的长度。标志位SM 1.1为每次移位寄存器指令执行时被移除的位的数值,非0即1。