====== ROL ボックス関数 ====== **左回転 (Rotate Left)** カテゴリ: [[ja-jp_products:mpino_studio2:box_functions:bit_operations|ビット演算ボックス関数]] ===== 動作説明 ===== D・C・T WORDを左へローテートし、結果を対象に格納します。左へ出たビットは右端へ戻します。 ===== 入力形式と引数 ===== **入力形式:** ''ROL D0 2 D1'' * 第1引数 = ソース:D・C・T WORDアドレス * 第2引数 = ローテート数 * 第3引数 = 対象:D・C・T WORDアドレス ===== 動作例 ===== ^ 実行条件 ^ 実行前 ^ 入力した命令 ^ 予想結果 ^ | 左側条件 ON | D0=0x8001 | ''ROL D0 2 D1'' | D1=0x0006 | {{ :ja-jp_products:mpino_studio2:bit-operation-examples.svg?1000 |ビット演算ボックス関数の入力値と実行結果例 }} ===== 注意事項 ===== * ビット演算はWORDの16ビット全体に適用されます。 ===== 同じカテゴリのボックス関数 ===== * [[ja-jp_products:mpino_studio2:box_functions:bit_operations:wand|WAND 詳細説明を見る]] — ビット AND (Word AND) * [[ja-jp_products:mpino_studio2:box_functions:bit_operations:wor|WOR 詳細説明を見る]] — ビット OR (Word OR) * [[ja-jp_products:mpino_studio2:box_functions:bit_operations:wxor|WXOR 詳細説明を見る]] — ビット XOR (Word XOR) * [[ja-jp_products:mpino_studio2:box_functions:bit_operations:wnot|WNOT 詳細説明を見る]] — ビット NOT (Word NOT) * [[ja-jp_products:mpino_studio2:box_functions:bit_operations:shl|SHL 詳細説明を見る]] — 論理左シフト (Shift Left) * [[ja-jp_products:mpino_studio2:box_functions:bit_operations:shr|SHR 詳細説明を見る]] — 論理右シフト (Shift Right) * [[ja-jp_products:mpino_studio2:box_functions:bit_operations:ror|ROR 詳細説明を見る]] — 右回転 (Rotate Right)