5 questions to test your understanding
A hardware manufacturer wants to mass-produce a single gate type that can implement any Boolean function. Which gate should they choose, and why?
Inputs A = 1 and B = 1 are fed into two gates: one OR gate and one XOR gate. What outputs do they respectively produce?
A combinational circuit's output depends on its current inputs and also on the sequence of previous inputs it has processed.
Any Boolean function, no matter how many inputs or outputs, can be implemented using only NAND gates.
Explain how to construct a NOT gate using only a single NAND gate. Why does this demonstrate NAND's functional completeness?