A basic gate produces a high output only when all its inputs are high.

The gate can be represented using Boolean algebra as A.B.

The (exclusive OR) gate produces a high output when the number of high inputs is odd.

The gate can be represented using Boolean algebra as A + B.

The gate produces a low output if any of its inputs are high.

The gate produces a low output only when all its inputs are high.