7.2 移位及循环移位指令.pptxVIP

  • 0
  • 0
  • 约1.45千字
  • 约 21页
  • 2026-09-22 发布于陕西
  • 举报

移位指令使能输入端源操作数移动位数使能输出端目的操作数

移位指令左移指令SHL和右移指令SHR将输入参数IN指定的存储单元的整个内容逐位右移或左移N位。移位的结果保存至输出参数OUT指定的地址。需要设置指令的数据类型。无符号数移位和有符号数左移后空出来的位用0填充。有符号数右移后空出来的位用符号位填充。正数符号位为0,负数符号位为1。右移n位相当于除以2n,左移n位相当于乘以2n。如果移位后的数据要送回原地址,应在信号边沿操作,否则只要移位信号为1状态,每个扫描周期都要移位一次。

移位指令选择移位操作的类型选择数据类型

移位指令左移指令使用方法示例驱动移动值指令,把二进制的“11”传送给QB0,完成QB0字节的初始化。

移位指令左移指令使用方法示例I0.0驱动左移指令,左移指令的源操作数为QB0。

移位指令左移指令使用方法示例目的操作数仍然为QB0,每次移动的位数为2位。

移位指0.7Q0.6Q0.5Q0.4Q0.3Q0.2Q0.1Q0.000001100firstscan第一次按压I0.0

移位指0.7Q0.6Q0.5Q0.4Q0.3Q0.2Q0.1Q0.000001100firstscan第一次按压I0.0

移位指0.7Q0.6Q0.5Q0.4Q0.3Q0.2Q0.1Q0.00000110000110000fir

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档