====== WAND ボックス関数 ====== **ビット AND (Word AND)** カテゴリ: [[ja-jp_products:mpino_studio2:box_functions:bit_operations|ビット演算ボックス関数]] ===== 動作説明 ===== 2つのWORDの各ビットをAND演算し、結果を対象に格納します。 ===== 入力形式と引数 ===== **入力形式:** ''WAND D0 D1 D2'' * 1番目 = S1: アドレスまたは定数 * 2番目 = S2: アドレスまたは定数 * 3番目 = D: 結果格納アドレス ===== 動作例 ===== ^ 実行条件 ^ 実行前 ^ 入力した命令 ^ 予想結果 ^ | 左側条件 ON | D0=0x00CC, D1=0x00AA | ''WAND D0 D1 D2'' | D2=0x0088 | {{ :ja-jp_products:mpino_studio2:bit-operation-examples.svg?1000 |ビット演算ボックス関数の入力値と実行結果例 }} ===== 注意事項 ===== * ビット演算はWORDの16ビット全体に適用されます。 ===== 同じカテゴリのボックス関数 ===== * [[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:rol|ROL 詳細説明を見る]] — 左回転 (Rotate Left) * [[ja-jp_products:mpino_studio2:box_functions:bit_operations:ror|ROR 詳細説明を見る]] — 右回転 (Rotate Right)