AND、ANDP命令は論理積命令です。AND命令を実行すると、S1とS2が論理積され、結果がD1に格納されます。
AND、ANDP命令は常に導通します。AND、ANDP命令を使用する場合は、S1、S2、D1オペランドに指定する変数の型が同じタイプでなければ、エラーとなります。S1、S2、D1オペランドはすべて同じ変数の型を指定してください。
定数指定の場合は下記を参照してください。
S1 |
演算子 |
S2 |
D1 |
---|---|---|---|
OFF |
AND |
OFF |
OFF |
ON |
OFF |
OFF |
|
OFF |
ON |
OFF |
|
ON |
ON |
ON |
AND命令を実行すると、S1とS2のビットがONのときのみ、D1のビットがONになります。これ以外のときは、D1のビットはOFFになります。
オペランドD1が整数変数の場合
オペランドD1が整数変数の場合でオペランドS1、S2にHEXで入力したい場合
0x(数値のゼロと小文字のx入力)を入力すると以下の値はHEX値となります。
配列指定のデータ(整数変数の配列)を演算する場合
配列変数の全体指定
配列変数の個別指定