WSFT 指令的梯形图符号及可用操作数如图 4.37 所示。其中 E 应大于或等于 St,且 St 与 E 必须在同一数据区。
图 4.37 WSFT 的梯形图符号及操作数数据区

当执行条件为 ON 时,WSFT 将 St 与 E 之间的数据以字为单位移动,0000 移入 St,E 中的内容溢出丢失,如图 4.38 所示。
图 4.38 WSFT 指令的应用

此外,CQM1H 还提供算术左移 ASL(25)、算术右移 ASR(26)、循环左移 ROL(27)、循环右移 ROR(28)、异步移位寄存器 ASFT(17),以及按数字位(4 位二进制)为单位的一位数字左移 SLD(74)、一位数字右移 SRD(75) 等指令,以适应各种不同的移位应用需求。