C04OO数据移位指令(logo版本).pptxVIP

  • 5
  • 0
  • 约1.91千字
  • 约 16页
  • 2023-05-30 发布于安徽
  • 举报
数据移位指令主要内容一、常用的数据移位指令二、指令介绍:SFT、SFTR一、常用的数据移位指令常用比较常用的数据移位指令有移位SFT、左右移位SFTR、数字左移SLD、数字右移SRD和字移位WSFT指令等。除SFT指令外,其余移位指令均有上升沿微分功能,只要在指令梯形图的助记符前加上@就是其微分形式。二、移位指令介绍(1)CMP指令1)格式:SFT D1 D22) 符号:3)数据内容D1和D2可以是CIO、W、H、A等。4)功能说明SFT由三个执行条件IN、SP和R控制,IN是数据信号,SP是移位信号,R是复位信号,数据在D1到D2的通道范围内移位。请根据需要选择移位通道数,若应用到的位数小于等于16位,选择一个移位通道即可,即D1=D2。4)功能说明SFT指令的移位过程如下图所示。当执行条件SP由OFF→ON且R为OFF时,执行条件IN的数据移到D1和D2之间的移位寄存器的最右面位(最低位),寄存器的最左位(最高位)丢失。执行条件SP的功能就像一条微分指令,即只有当SP由OFF→ON时,才移位。当执行条件R为ON时,移位寄存器的所有位将置为OFF(即置为0),移位寄存器将不动作。4)功能说明注意:(1)D1和D2必须在同一存储区域,且D2≥D1。 (2)没有移位脉冲时不执行移位。 (3)该指令没有上升沿微分功能。5)执行指令对标志位的影响间接寻址IR指定时,位于CIO、W、H、A

文档评论(0)

1亿VIP精品文档

相关文档