ANDはビット演算子なので B AND 16の結果は、0か16になります。 JP==0の結果は、0か1になります。 1 AND 16,0 AND 16,1 AND 0,0 AND 0の結果は、0になります。 B AND 1の結果は、0か1になります。 1 AND 1は1、1 AND 0,0 AND 1,0 AND 0は0になります。 わからない点は質問してください。