ユーザ用ツール

サイト用ツール


ja-jp_products:mpino_studio2:box_functions:bit_operations

MPINO STUDIO 2 Phase 4-6・ビット演算ボックス関数

WORDの各ビットを論理演算、シフト、ローテートする命令を説明します。

WORDの各ビットを論理演算、シフト、ローテートする命令を説明します。

共通規則

ビット演算命令はWORDの16ビットをまとめて計算します。シフトは外へ出たビットを捨てて空きを0で埋め、ローテートは外へ出たビットを反対側へ戻します。

ボックス関数一覧

命令 意味
WAND 2つのWORDの各ビットをAND演算し、結果を対象に格納します。
WOR 2つのWORDの各ビットをOR演算し、結果を対象に格納します。
WXOR 2つのWORDの各ビットをXOR演算し、結果を対象に格納します。
WNOT ソースWORDの各ビットを反転し、結果を対象に格納します。
SHL WORDを左へシフトし、結果を対象に格納します。左へ出たビットを捨て、右の空きを0で埋めます。シフト数には0~15を使用します。
SHR D WORDを右へ論理シフトし、結果を対象に格納します。右へ出たビットを捨て、左の空きを0で埋めます。
ROL D・C・T WORDを左へローテートし、結果を対象に格納します。左へ出たビットは右端へ戻します。
ROR D・C・T WORDを右へローテートし、結果を対象に格納します。右へ出たビットは左端へ戻します。

関連文書

ja-jp_products/mpino_studio2/box_functions/bit_operations.txt · 最終更新: by 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki