NAND en NOR zijn universele poorten: elke logische functie kan met één van beide worden gebouwd. Wat is het minimale aantal N van NAND-poorten met 2 ingangen dat nodig is om de getoonde AND-functie te bouwen?
Gevraagd: N
Hints tonen
- Een NAND-poort met beide ingangen verbonden is een inverter.
- AND = NAND gevolgd door een inverter; OR = NAND van de geïnverteerde ingangen (De Morgan).
- Tel elke poort mee, ook die als inverter worden gebruikt.
Toon het antwoord en de stapsgewijze oplossing
Logische poorten: elke ingang en uitgang is 0 of 1. AND geeft 1 alleen als alle ingangen 1 zijn; OR geeft 1 als minstens één ingang 1 is; NOT inverteert. NAND en NOR zijn AND en OR gevolgd door NOT, en XOR geeft 1 als de ingangen verschillen. Werk een schakeling door van de ingangen naar de uitgang, één poort tegelijk. Een waarheidstabel toont de uitgang voor alle 2ⁿ ingangscombinaties; het rijnummer is de binaire waarde van de ingangen, dus rij ABC = 101 is minterm m₅.
Bouw het met NAND-poorten
De Morgan: A + B = (A′·B′)′, dus een OR is een NAND van geïnverteerde ingangen.