もう一つ説明しておくと IF 条件 THEN この条件でやっていることは、 一般的には真か偽かで判定すると書かれていますが、 実は、0以外か、0かで判定しています。 B AND &B0001の計算は、Bの下1bitが立っている場合 計算結果 1 なので、IF文のTHENに入る訳です。