- 艾寶物聯IOBOV? ─ 工業無線測控專家
循環左/右移位指令的功能和使用方法相似
以循環左移指令為例,介紹它們的功能和使用方法
Ch是移位通道號
功能
當執行條件為ON時,將Ch及CY中的數據以位為單依次循環左移位1位。如下圖:
使用指令ROL舉例
寫語句表、分析程序功能
(續)設HR00中的數據如下(設CY= 0 )
★ 執行ROL/ROR指令時應注意的問題
由于程序掃描到END時,CY等標志位將被清零。
在下個掃描周期執行ROL時,仍需要 CY位參與移位或運算,這時會出現錯誤。
為了解決該問題,需設置保存 CY狀態的程序
(續)具有保存 CY狀態的程序的分析