使用“循環左移”指令,可以將參數 IN 的內容按位循環左移,并將其作為函數值返回。參數 N 用于指定應將特定值循環移位的位數。用移出的位填充因循環移位而空出的位。
如果參數 N 的值為“0”,則將輸入 IN 的值作為結果。
如果參數 N 的值大于可用位數,則輸入 IN 中的操作數值將循環移動指定位數個位。
下圖顯示了如何將 DWORD 數據類型操作數的內容向左循環移動 3 位:
“循環左移”指令的語法如下所示:
ROL(IN := <操作數>,N := <操作數>)
IN:(位字符串 )要循環移位的值.
N: (整數)將對 IN 值進行循環移位的位數.
以下示例說明了該指令的工作原理:
在VASS標準中的使用:
在此處ROL用于在將兩個字節按順序排列組合成一個完整的字。
編輯:jq
-
數據
+關注
關注
8文章
7255瀏覽量
91818 -
函數
+關注
關注
3文章
4379瀏覽量
64833
原文標題:SCL 之 ROL( 循環左移)
文章出處:【微信號:gh_a8b121171b08,微信公眾號:機器人及PLC自動化應用】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
第十八章 淺談循環冗余校驗(CRC)計算單元

淺談直流有刷電機驅動及調速技術
技術干貨驛站 ▏深入理解C語言:嵌套循環與循環控制的底層原理

使用SCL編寫FIFO功能塊

火語言如何循環讀取表格

汽輪機熱力循環分析
可靠性溫度循環試驗至少需要幾個循環?

Simcenter Micred Power Tester功率循環測試儀

ADS1115接線是只需要接SCL與SDA嗎?ADDR與ALERT/RDY需要接線嗎?
深入理解C語言:循環語句的應用與優化技巧

ADS1211 SDIO SCL無數據波形輸出怎么解決?
中微愛芯循環風扇整體解決方案

掃描速率和濃度對循環伏安圖有什么影響
功率半導體器件功率循環測試與控制策略

評論