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

    文章

    7264

    浏览量

    92386
  • 函数
    +关注

    关注

    3

    文章

    4388

    浏览量

    65296

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

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

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

    浅谈直流有刷电机驱动及调速技术

    ,图1 为 H 桥电机驱动 电路示意图 : 图1 H桥电机驱动电路示意图 点击下方附件查看全文*附件:20250307_浅谈直流有刷电机驱动及调速技术.docx
    发表于 03-07 15:24

    技术干货驿站 ▏深入理解C语言:嵌套循环循环控制的底层原理

    大家好!在上一节中,我们学习了C语言中的基本循环语句,如for、while和do...while循环。今天,我们将进一步探讨嵌套循环循环控制,这些技巧可以帮助我们实现更复杂的逻辑操作
    的头像 发表于 02-21 18:26 ?721次阅读
    技术干货驿站  ▏深入理解C语言:嵌套<b class='flag-5'>循环</b>与<b class='flag-5'>循环</b>控制的底层原理

    使用SCL编写FIFO功能块

    找到相关的指令。 ? ?其实要实现这个功能可直接使用SCL的编程方法编写一个这样的功能块就可以了,(在文章的结尾会为大家提供参考示例程序和SCL相关的学习资料,供有需要的朋友下载学习)。 二、FIFO功能的条件分析? 1)设置一个堆栈的缓存区,大小可自由指定,如指定大小为
    的头像 发表于 02-09 10:27 ?716次阅读
    使用<b class='flag-5'>SCL</b>编写FIFO功能块

    火语言如何循环读取表格

    描述 从MySQL读取数据(包含列名:id,name,count,create_date)输出到表格类型变量dt,用For循环读取表格每行数据,通过dt.Rows[i]['id']取表格第i行列
    的头像 发表于 02-07 15:11 ?347次阅读
    火语言如何<b class='flag-5'>循环</b>读取表格

    汽轮机热力循环分析

    汽轮机热力循环是热力工程中的重要部分,以下是对其进行的分析: 一、热力循环概述 热力循环是指工质从某一状态点开始,经过一系列状态变化又回到原来这一状态点的封闭变化过程。在这个过程中,工质会经
    的头像 发表于 02-06 16:52 ?1169次阅读

    可靠性温度循环试验至少需要几个循环

    温度循环作为自然环境的模拟,可以考核产品在不同环境条件下的适应能力,常用于产品在开发阶段的型式试验、元器件的筛选试验。一、温度循环测试介绍温度循环试验,也称为热循环试验、高低温
    的头像 发表于 01-23 15:26 ?653次阅读
    可靠性温度<b class='flag-5'>循环</b>试验至少需要几个<b class='flag-5'>循环</b>?

    Simcenter Micred Power Tester功率循环测试仪

    SimcenterMicredPowerTester功率循环测试仪使用结合了有效功率循环和热结构退化监测的测试硬件,评估功率半导体的热可靠性和使用寿命。为什么选择
    的头像 发表于 01-09 14:33 ?1050次阅读
    Simcenter Micred Power Tester功率<b class='flag-5'>循环</b>测试仪

    ADS1115接线是只需要接SCL与SDA吗?ADDR与ALERT/RDY需要接线吗?

    ADS1115接线是只需要接SCL与SDA吗?ADDR与ALERT/RDY需要接线吗? 差分输入与单输入有什么区别,怎样配置两种模式?
    发表于 12-31 06:27

    深入理解C语言:循环语句的应用与优化技巧

    在程序设计中,我们常常需要重复执行某一段代码。为了提高效率和简化代码,循环语句应运而生。C语言作为一门经典的编程语言,提供了多种循环控制结构,帮助程序员高效地实现重复操作。掌握循环语句的使用,不仅
    的头像 发表于 12-07 01:11 ?691次阅读
    深入理解C语言:<b class='flag-5'>循环</b>语句的应用与优化技巧

    ADS1211 SDIO SCL无数据波形输出怎么解决?

    我的ADS1211,采用外接晶振10MHZ,SCL SDIO SDOUT都无数据波形输出,单片机做主机,ADS1211工作于从模式,单片机向ADS1211设置数据的波形都能看到,读数据的INSR
    发表于 11-29 08:15

    中微爱芯循环风扇整体解决方案

    循环风扇作为一款家用电器,广泛应用于家庭、办公室、商铺等多种室内环境,其核心在于通过高效的空气循环技术,实现室内空气的快速流动和循环,提高通风效率,为用户提供舒适的居住环境。特别是在夏季和需要通风
    的头像 发表于 11-08 13:36 ?635次阅读
    中微爱芯<b class='flag-5'>循环</b>风扇整体解决方案

    扫描速率和浓度对循环伏安图有什么影响

    循环伏安法(Cyclic Voltammetry,CV)是一种电化学测试技术,它通过在工作电极上施加一个时间依赖的电位扫描,从而研究电极反应的动力学和机理。扫描速率和浓度是影响循环伏安图的重要因素
    的头像 发表于 10-14 14:41 ?3856次阅读

    浅谈基于物联网的智能路灯系统-盾华电子智慧路灯解决方案

    浅谈基于物联网的智能路灯系统-盾华电子智慧路灯解决方案
    的头像 发表于 10-11 10:08 ?964次阅读
    <b class='flag-5'>浅谈</b>基于物联网的智能路灯系统-盾华电子智慧路灯解决方案

    功率半导体器件功率循环测试与控制策略

    功率循环测试是一种功率半导体器件的可靠性测试方法,被列为AEC-Q101与AQG-324等车规级测试标准内的必测项目。与温度循环测试相比,功率循环是通过器件内部工作的芯片产生热量,使得器件达到既定的温度;而温度
    的头像 发表于 10-09 18:11 ?1094次阅读
    功率半导体器件功率<b class='flag-5'>循环</b>测试与控制策略