移位指令将字节、字或双字中的二进制数左移或右移若干位。如果对有符号的字和双字操作,符号位也被移位。对于不同的PLC,移出的最后一位的数值存放在溢出位或进位标志位。
(1)在移N位相当于乘以2N
表4-2中左移2位之前的数对应的十进制数为3,移位后对应的十进制数为12
(2)右移N位相当于除以2N
表4-2中右移3位之前的数对应的十进制数为-200,移位后对应的十进制数为-25。一200/23=-25
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
移位
+关注
关注
0文章
10浏览量
13665 -
移位指令
+关注
关注
0文章
8浏览量
6496
发布评论请先 登录
相关推荐
PLC左移指令和右移指令
在PLC(可编程逻辑控制器)中,左移(Shift Left)指令和右移(Shift Right)指令通常用于位级操作,对位寄存器中的位进行移位操作。这些指令可以用于实现数据的
发表于 03-15 14:12
•746次阅读
vim中G指令的作用是
在Vim编辑器中,G(大写字母G)是一个常用的指令,用于在文件中导航和执行各种操作。G指令的作用是移动到文件中的指定行。当使用G指令时,Vim会跳转到指定行,并显示该行的内容。 G
移位指令和循环移位指令的区别 S7-1200移位指令的流水灯控制编程
移位指令是将数据沿指定方向进行位移,移出的位被丢弃,移入的位用0填充。移位操作有左移和右移两种形式。左移会使数值乘以2的幂次方,右移则相反。
移位寄存器连接方法及类型
移位寄存器在一条线上接收传输的4位和8位信号,并一一发送出去。反之亦然,它的作用是将海量的数据分拣到每一位,进行转换和传输数据,移位寄存器允许高速传输大量信号而无需大量布线。在本文中将解释此类
SIMATIC S7-1500 PLC右移指令(SHR)简述
TIA博途软件位移指令能将将累加器的内容逐位向左或者向右移动。移动的位数由N决定,向左移N位相当于累加器的内容乘以2N,向右移相当于累加器的内容处理2N。移位指令在逻辑控制中使用也很方便。
SIMATIC S7-1500 PLC左移指令(SHL)简述
TIA博途软件位移指令能将将累加器的内容逐位向左或者向右移动。移动的位数由N决定,向左移N位相当于累加器的内容乘以2N,向右移相当于累加器的内容处理2N。移位指令在逻辑控制中使用也很方便。
西门子S7-200SMART的移位指令介绍
左移指令SHL可以根据数据类型分为字节左移指令(SHL_B)、字左移指令(SHL_W)和双字左移指令(SHL_DW)。如图1为左移指令格式。
发表于 05-05 10:04
•1.4w次阅读
评论