Hur konverterar man logiska grindar till NAND?

Författare: Carl Weaver
Skapelsedatum: 24 Februari 2021
Uppdatera Datum: 4 Maj 2024
Anonim
Oracle VirtualBox Advanced Features:  Storage Networking and Command-Line
Video: Oracle VirtualBox Advanced Features: Storage Networking and Command-Line

Innehåll

Kretsar som använder logiska grindar för att bearbeta signaler fungerar enligt beräkningslogik. Några av de vanligaste portarna är AND (E), OR (OR), NOR (NOT OR) och NAND (NOT E). Boolesk logik styr svaren och driften av dessa kretsar. Dessa portar finns i integrerade kretschips. Ett av datorindustrins mål har alltid varit att minimera produktionskostnaderna. Även om det finns färdiga marker som utför vart och ett av dessa logiska svar, är de billigaste att tillverka NAND-grindar. Det är möjligt att förvandla portar till chips som endast använder NAND-portar för att få samma svar. Komplexa kretsar kan innehålla tusentals logiska svar; sålunda är besparingarna som uppnås genom att omvandla större delen av kretsen till NAND-portar betydande.


Instruktioner

Steg 1

Välj en krets som du vill förenkla genom att konvertera några eller alla AND, OR eller NOR-grindar till NAND-grindar. Försök att hantera en krets i taget.

Steg 2

Byt ut varje NOT-port i diagrammet med en NAND-port med de två ingångarna förenade i en. NAND-porten fungerar nu som en NOT-port enligt logiktabellen (sanningstabellen).

Steg 3

Byt ut varje AND-port med en NAND-port och anslut sedan utgången från den NAND-porten till ingångarna till en andra NAND-port. Detta genererar en sanningstabell som är identisk med AND-grindbordet.

Steg 4

Ändra ELLER-porten till en NAND-port som har en inverterare vid båda ingångarna och en annan inverterare vid utgången. Den resulterande logiska tabellen är identisk med den för en ELLER-grind. Kretsen kan ändras för att eliminera växelriktarna genom att ansluta NAND-portar konfigurerade som INTE-portar på var och en av ingångarna till en NAND-port konfigurerad som en AND-port. Slutligen används utgången från denna OCH-konfiguration som ingång för en annan NAND-port konfigurerad som en NOT-port.