SLD/SRD指令的作用及符号

电子说

1.2w人已加入

描述

  SLD指令是左移1位指令,它进行以1字(4位)为单位的左移动作,其符号如图5-98所示。

  SLD指令是将从Dl到D2的范围以数字(4位)为单位向高位侧移位,此时,最低位数字(Dl的位0~3)中输入O,原来的最高位数字(D2的位12~15)数据被清除。值得注意的是,D1和D2必须为同一区域种类。当Dl大于D2时,出错标志ER置为ON;除此之外,ER置为OFF。

  SRD指令是右移1位指令,它进行以1个字(4位O置位)的右移动作,其符号如图5-99所示。

SRD

  SRD指令将从Dl到D2的范围以位为单位向低位侧进行移位,此时,在最高位(D2的位12~15)中输入0,原来的最低位(DI的位0~3)数据被清除。当D1大于D2时,出错标志ER置为ON;除此之外,ER置为OFF。

  SRD指令的梯形图如图5-100所示。

SRD

  此程序当0. 01为ON时,将2000~2002CH的各个数字移位到高位侧,在2000CH的位0~3中设置OH,将2002CH的位12~15的内容清除。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分