使用“循環左移”指令,可以將參數 IN 的內容按位循環左移,并將其作為函數值返回。參數 N 用于指定應將特定值循環移位的位數。用移出的位填充因循環移位而空出的位。
如果參數 N 的值為“0”,則將輸入 IN 的值作為結果。
如果參數 N 的值大于可用位數,則輸入 IN 中的操作數值將循環移動指定位數個位。
下圖顯示了如何將 DWORD 數據類型操作數的內容向左循環移動 3 位:

“循環左移”指令的語法如下所示:
ROL(IN := <操作數>,N := <操作數>)
IN:(位字符串 )要循環移位的值.
N: (整數)將對 IN 值進行循環移位的位數.
以下示例說明了該指令的工作原理:

在VASS標準中的使用:

在此處ROL用于在將兩個字節按順序排列組合成一個完整的字。
編輯:jq
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
數據
+關注
關注
8文章
7335瀏覽量
94774 -
函數
+關注
關注
3文章
4417瀏覽量
67514
原文標題:SCL 之 ROL( 循環左移)
文章出處:【微信號:gh_a8b121171b08,微信公眾號:機器人及PLC自動化應用】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
熱點推薦
功率循環基礎篇(二) —— 功率循環壽命曲線解讀
功率循環壽命曲線是評估功率半導體器件(如 ?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,用于
關于stm32,u8g2菜單之間切換(三)用u8g2寫一個菜單無限左右循環
讓菜單循環播放只要用到的函數 void rotateRight (uint8_t *arr[], int n);讓數組右移 void rotateLeft ( uint8_t *arr[], int
淺談直流有刷電機驅動及調速技術
,圖1 為 H 橋電機驅動 電路示意圖 :
圖1 H橋電機驅動電路示意圖
點擊下方附件查看全文*附件:20250307_淺談直流有刷電機驅動及調速技術.docx
發表于 03-07 15:24
淺談SCL 之 ROL( 循環左移)
評論