0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

浅谈SCL 之 ROL( 循环左移)

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 作者:机器人及PLC自动化 2021-05-08 10:31 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

使用“循环左移”指令,可以将参数 IN 的内容按位循环左移,并将其作为函数值返回。参数 N 用于指定应将特定值循环移位的位数。用移出的位填充因循环移位而空出的位。

如果参数 N 的值为“0”,则将输入 IN 的值作为结果。

如果参数 N 的值大于可用位数,则输入 IN 中的操作数值将循环移动指定位数个位。

下图显示了如何将 DWORD 数据类型操作数的内容向左循环移动 3 位:

301386b2-a4ce-11eb-aece-12bb97331649.png

“循环左移”指令的语法如下所示:

ROL(IN := <操作数>,N := <操作数>)

IN:(位字符串 )要循环移位的值.

N: (整数)将对 IN 值进行循环移位的位数.

以下示例说明了该指令的工作原理

o4YBAGCV-FSAUC9GAAAawrNcHk0770.png

在VASS标准中的使用:

o4YBAGCV-H6AfPBnAAASjr5dmH4125.png

在此处ROL用于在将两个字节按顺序排列组合成一个完整的字。

编辑:jq

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

    关注

    8

    文章

    7347

    浏览量

    95005
  • 函数
    +关注

    关注

    3

    文章

    4421

    浏览量

    67820

原文标题:SCL 之 ROL( 循环左移)

文章出处:【微信号:gh_a8b121171b08,微信公众号:机器人及PLC自动化应用】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    【快速温变循环】快速温变循环试验箱的“循环”之道:宏展科技如何定义“一个循环

    在军工、航天、汽车电子等高端制造领域,快速温变循环试验是验证产品可靠性的核心手段。然而,“一个循环”到底如何定义?是简单的升降温,还是对速率、驻留时间、温变曲线精度、循环重复性的严苛约束?广东宏展
    的头像 发表于 04-16 09:38 218次阅读
    【快速温变<b class='flag-5'>循环</b>】快速温变<b class='flag-5'>循环</b>试验箱的“<b class='flag-5'>循环</b>”之道:宏展科技如何定义“一个<b class='flag-5'>循环</b>”

    在TIA Portal V21中基于S7-1200 G2使用SCL语言设计Modbus RTU轮询程序

    本文介绍在 TIA Portal V21 中基于 S7-1200 G2 使用 SCL 语言设计一个 Modbus RTU 轮询程序,完成对 2 个从站的读数据和对 1 个从站写数据的轮询通信任务,用 MThings 软件模拟 3 个从站并进行测试。
    的头像 发表于 03-03 15:13 1489次阅读
    在TIA Portal V21中基于S7-1200 G2使用<b class='flag-5'>SCL</b>语言设计Modbus RTU轮询程序

    功率循环基础篇(二) —— 功率循环寿命曲线解读

    功率循环寿命曲线是评估功率半导体器件(如  IGBT 模块)在温度交变应力下长期可靠性的核心工具。该曲线通常以 结温波动幅度 ΔTj 为横坐标,以器件达到指定失效判据前所经历的 循环次数 Nf 为
    的头像 发表于 03-02 11:55 304次阅读
    功率<b class='flag-5'>循环</b>基础篇(二) —— 功率<b class='flag-5'>循环</b>寿命曲线解读

    汽车热管理循环泵车规电容:-55℃~150℃宽温+1000次温度循环

    在汽车热管理循环泵中,采用 -55℃~150℃ 宽温工作能力 + 1000次温度循环 的车规电容,是保障系统在极端环境下稳定运行的核心元件。
    的头像 发表于 02-25 17:14 556次阅读

    宏展科技北京浅谈温度冲击试验(冷热冲击试验)目的

    浅谈温度冲击试验(冷热冲击试验)目的说明:可靠性环境试验除了高温、低温、高温高湿、温湿度组合循环之外,温度冲击(冷热冲击)也是常见的测试项目,温度冲击试验(ThermalShockTesting
    的头像 发表于 02-02 13:47 328次阅读
    宏展科技北京<b class='flag-5'>浅谈</b>温度冲击试验(冷热冲击试验)目的

    宏展科技北京浅谈温度循环与温度冲击试验依据规范进行待测品表温控制

    浅谈温度循环与温度冲击试验依据规范进行待测品表温控制(JEDEC22-A104、AEC-Q100、LV124、ED-4702A)说明:早期温度循环试验都只有看试验炉的空气温度,目前依据相关国际规范
    的头像 发表于 02-02 13:45 233次阅读
    宏展科技北京<b class='flag-5'>浅谈</b>温度<b class='flag-5'>循环</b>与温度冲击试验依据规范进行待测品表温控制

    广东宏展科技浅谈板级温度循环瞬断试验

    文章介绍了板级温度循环瞬断试验的目的、方法及要求,用于评估焊点和SMD的可靠性,确保产品设计和制造符合标准。
    的头像 发表于 02-02 08:59 400次阅读
    广东宏展科技<b class='flag-5'>浅谈</b>板级温度<b class='flag-5'>循环</b>瞬断试验

    探索SCL3400-D01数字双轴倾角仪:高精度与稳定性的完美结合

    探索SCL3400-D01数字双轴倾角仪:高精度与稳定性的完美结合 在电子工程领域,倾角仪作为一种重要的传感器,广泛应用于各种需要测量倾斜角度的场景。今天,我们将深入探讨Murata公司
    的头像 发表于 12-18 10:35 489次阅读

    第三代安全算法SHA3 Keccack核心分享

    [x,y,z]=S[64(x + 5y) + z] 根据SHA-3算法标准,每调用一次迭代函数需要进行24轮迭代运算,每一轮迭代运算又需要完成规定的五步迭代。五步迭代作为整个循环迭代过程中的核心运算
    发表于 10-28 07:13

    高低温循环测试对电子元件寿命有什么影响

    在电子产品无处不在的今天,微小元件的可靠性直接关系整个系统的成败。小到手机,大到汽车、医疗及工业设备,任何元件的失效都可能造成设备瘫痪。要预知元件寿命,高低温循环测试是关键所在。什么是高低温循环测试
    的头像 发表于 10-16 15:00 772次阅读
    高低温<b class='flag-5'>循环</b>测试对电子元件寿命有什么影响

    模拟I2C通信失败,出现SCL、SDA line low错误怎么解决?

    使用模拟I2C读写电量芯片时出现SCL SDA Line low err.7位从设备地址确定没有设置错
    发表于 09-26 07:58

    人工智能行业如何使用for循环语句进行循环

    人工智能行业可以使用以下是关于for循环在不同编程语言中的基本用法说明: Python中的for循环: 主要用于遍历序列(列表、元组、字符串等) 典型结构:for item in sequence
    的头像 发表于 09-10 12:55 680次阅读

    工业循环冷却水智能管理系统方案

    在工业循环冷却水系统中,水质处理自动化包括自动加药和自动排污两大部分。其中,加药量是根据循环水体中药剂浓度测量值反馈进行控制的。特别是对冶金、石化等大型工厂来说,由于工业循环冷却水的用量很大,消耗
    的头像 发表于 08-07 10:37 1095次阅读
    工业<b class='flag-5'>循环</b>冷却水智能管理系统方案

    第十八章 浅谈循环冗余校验(CRC)计算单元

    本篇文章介绍了CRC(循环冗余校验),其计算单元用 CRC-32多项式,32位数据寄存器,4个AHB时钟周期完成计算。含数据、独立数据和控制寄存器,例程可测试不同模式CRC计算并验证结果。
    的头像 发表于 05-29 11:00 1475次阅读
    第十八章 <b class='flag-5'>浅谈</b><b class='flag-5'>循环</b>冗余校验(CRC)计算单元

    深入理解C语言:C语言循环控制

    在C语言编程中,循环结构是至关重要的,它可以让程序重复执行特定的代码块,从而提高编程效率。然而,为了避免程序进入无限循环,C语言提供了多种循环控制语句,如break、continue和goto,用于
    的头像 发表于 04-29 18:49 2205次阅读
    深入理解C语言:C语言<b class='flag-5'>循环</b>控制