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

淺談直流有刷電機驅(qū)動及調(diào)速技術(shù)
技術(shù)干貨驛站 ▏深入理解C語言:嵌套循環(huán)與循環(huán)控制的底層原理

使用SCL編寫FIFO功能塊

火語言如何循環(huán)讀取表格

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

Simcenter Micred Power Tester功率循環(huán)測試儀

ADS1115接線是只需要接SCL與SDA嗎?ADDR與ALERT/RDY需要接線嗎?
深入理解C語言:循環(huán)語句的應(yīng)用與優(yōu)化技巧

ADS1211 SDIO SCL無數(shù)據(jù)波形輸出怎么解決?
中微愛芯循環(huán)風(fēng)扇整體解決方案

掃描速率和濃度對循環(huán)伏安圖有什么影響
功率半導(dǎo)體器件功率循環(huán)測試與控制策略

評論