使用“循环左移”指令,可以将参数 IN 的内容按位循环左移,并将其作为函数值返回。参数 N 用于指定应将特定值循环移位的位数。用移出的位填充因循环移位而空出的位。
如果参数 N 的值为“0”,则将输入 IN 的值作为结果。
如果参数 N 的值大于可用位数,则输入 IN 中的操作数值将循环移动指定位数个位。
下图显示了如何将 DWORD 数据类型操作数的内容向左循环移动 3 位:

“循环左移”指令的语法如下所示:
ROL(IN := <操作数>,N := <操作数>)
IN:(位字符串 )要循环移位的值.
N: (整数)将对 IN 值进行循环移位的位数.
以下示例说明了该指令的工作原理:

在VASS标准中的使用:

在此处ROL用于在将两个字节按顺序排列组合成一个完整的字。
编辑:jq
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
数据
+关注
关注
8文章
7347浏览量
95005 -
函数
+关注
关注
3文章
4421浏览量
67820
原文标题:SCL 之 ROL( 循环左移)
文章出处:【微信号:gh_a8b121171b08,微信公众号:机器人及PLC自动化应用】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
热点推荐
【快速温变循环】快速温变循环试验箱的“循环”之道:宏展科技如何定义“一个循环”
在军工、航天、汽车电子等高端制造领域,快速温变循环试验是验证产品可靠性的核心手段。然而,“一个循环”到底如何定义?是简单的升降温,还是对速率、驻留时间、温变曲线精度、循环重复性的严苛约束?广东宏展
在TIA Portal V21中基于S7-1200 G2使用SCL语言设计Modbus RTU轮询程序
本文介绍在 TIA Portal V21 中基于 S7-1200 G2 使用 SCL 语言设计一个 Modbus RTU 轮询程序,完成对 2 个从站的读数据和对 1 个从站写数据的轮询通信任务,用 MThings 软件模拟 3 个从站并进行测试。
功率循环基础篇(二) —— 功率循环寿命曲线解读
功率循环寿命曲线是评估功率半导体器件(如 IGBT 模块)在温度交变应力下长期可靠性的核心工具。该曲线通常以 结温波动幅度 ΔTj 为横坐标,以器件达到指定失效判据前所经历的 循环次数 Nf 为
汽车热管理循环泵车规电容:-55℃~150℃宽温+1000次温度循环
在汽车热管理循环泵中,采用 -55℃~150℃ 宽温工作能力 + 1000次温度循环 的车规电容,是保障系统在极端环境下稳定运行的核心元件。
宏展科技北京浅谈温度冲击试验(冷热冲击试验)目的
浅谈温度冲击试验(冷热冲击试验)目的说明:可靠性环境试验除了高温、低温、高温高湿、温湿度组合循环之外,温度冲击(冷热冲击)也是常见的测试项目,温度冲击试验(ThermalShockTesting
宏展科技北京浅谈温度循环与温度冲击试验依据规范进行待测品表温控制
浅谈温度循环与温度冲击试验依据规范进行待测品表温控制(JEDEC22-A104、AEC-Q100、LV124、ED-4702A)说明:早期温度循环试验都只有看试验炉的空气温度,目前依据相关国际规范
探索SCL3400-D01数字双轴倾角仪:高精度与稳定性的完美结合
探索SCL3400-D01数字双轴倾角仪:高精度与稳定性的完美结合 在电子工程领域,倾角仪作为一种重要的传感器,广泛应用于各种需要测量倾斜角度的场景。今天,我们将深入探讨Murata公司
第三代安全算法SHA3 Keccack核心分享
[x,y,z]=S[64(x + 5y) + z] 根据SHA-3算法标准,每调用一次迭代函数需要进行24轮迭代运算,每一轮迭代运算又需要完成规定的五步迭代。五步迭代作为整个循环迭代过程中的核心运算
发表于 10-28 07:13
高低温循环测试对电子元件寿命有什么影响
在电子产品无处不在的今天,微小元件的可靠性直接关系整个系统的成败。小到手机,大到汽车、医疗及工业设备,任何元件的失效都可能造成设备瘫痪。要预知元件寿命,高低温循环测试是关键所在。什么是高低温循环测试
模拟I2C通信失败,出现SCL、SDA line low错误怎么解决?
使用模拟I2C读写电量芯片时出现SCL SDA Line low err.7位从设备地址确定没有设置错
发表于 09-26 07:58
人工智能行业如何使用for循环语句进行循环
人工智能行业可以使用以下是关于for循环在不同编程语言中的基本用法说明: Python中的for循环: 主要用于遍历序列(列表、元组、字符串等) 典型结构:for item in sequence
工业循环冷却水智能管理系统方案
在工业循环冷却水系统中,水质处理自动化包括自动加药和自动排污两大部分。其中,加药量是根据循环水体中药剂浓度测量值反馈进行控制的。特别是对冶金、石化等大型工厂来说,由于工业循环冷却水的用量很大,消耗
第十八章 浅谈循环冗余校验(CRC)计算单元
本篇文章介绍了CRC(循环冗余校验),其计算单元用 CRC-32多项式,32位数据寄存器,4个AHB时钟周期完成计算。含数据、独立数据和控制寄存器,例程可测试不同模式CRC计算并验证结果。
深入理解C语言:C语言循环控制
在C语言编程中,循环结构是至关重要的,它可以让程序重复执行特定的代码块,从而提高编程效率。然而,为了避免程序进入无限循环,C语言提供了多种循环控制语句,如break、continue和goto,用于
浅谈SCL 之 ROL( 循环左移)
评论