Een volledige opteller maken met MultiMedia Logic

Posted on
Schrijver: Randy Alexander
Datum Van Creatie: 23 April 2021
Updatedatum: 17 November 2024
Anonim
Building a Full Adder with Logic Gates in MMLogic
Video: Building a Full Adder with Logic Gates in MMLogic

MultiMedia Logic is een gratis applicatie om te leren hoe Booleaanse circuits te ontwerpen, zoals multiplexers, half-adders en volledige adders. Logische adders voeren binaire optelling uit op twee willekeurig grote basis-twee getallen. Het verschil tussen een volledige opteller en een halve opteller is dat een volledige opteller een overdrachtsbit verwerkt, terwijl een halve opteller dit nummer weglaat. Daarom vereist een volledige opteller drie invoerbits en twee uitvoerbits, terwijl een halve opteller slechts twee ingangen en één uitvoer gebruikt.

    Ga naar een website die een volledig adder-diagram weergeeft (link in bronnen); als u een student bent, raadpleegt u het diagram in uw boek. Een eenvoudige volledige opteller is niet erg ingewikkeld, maar een diagram illustreert de exacte bedrading van ingangen, poorten en uitgangen.

    Open MultiMedia Logic, selecteer het gereedschap "Invoer" in de gereedschapset en voeg vervolgens drie ingangen toe aan het canvas door te klikken waar u ze wilt plaatsen. Geef de ingangen de naam "A", "B" en "Cin" door op een ingangennaam te klikken en de nieuwe naam te typen.

    Selecteer de tool "LED" en maak vervolgens twee LED-uitgangen. In een echte logische poort zijn de uitgangen aangesloten op een andere logische poort of hardwarecomponent, maar in MultiMedia Logic vertegenwoordigt een LED-lampje de Booleaanse waarde van de uitgangen. Noem de LED's "S" en "Cout".

    Selecteer het gereedschap "Xor" en voeg vervolgens twee Xor-poorten toe tussen de ingangen en uitgangen. Een Xor-poort voert een exclusieve- of bewerking uit op twee invoerbits en voert "waar" uit als precies één invoer waar of "onwaar" is in alle andere gevallen.

    Selecteer het gereedschap "En" en voeg vervolgens twee En-poorten toe tussen de ingangen en uitgangen. Selecteer het gereedschap "Of" en voeg vervolgens een Of-poort toe. In totaal gebruikt een standaard volledige opteller vijf poorten: twee Xor-poorten, twee En-poorten en een Of-poort.

    Selecteer het gereedschap "Draad" en verbind vervolgens de ingangen met de poorten volgens het bedradingsschema. Als u twee objecten met behulp van het gereedschap Draad wilt verbinden, klikt u op het eerste object, houdt u de muisknop ingedrukt en sleept u de cursor naar het tweede object. Om een ​​ingang met meer dan één poort te verbinden, klikt u op de draad die de ingang verbindt met de oorspronkelijke poort en houdt u vervolgens de muisknop ingedrukt en sleept u de cursor naar de volgende poort.

    Verbind A en B met de ingangen van een Xor-poort en verbind ze vervolgens ook met de ingangen van een And-poort.

    Verbind Cin en de uitgang van de eerste Xor-poort met de ingangen van de tweede Xor-poort en verbind beide draden vervolgens ook met de ingangen van de ongebruikte And-poort.

    Verbind de uitgangen van beide En poorten met de ingangen van de Or-poort.

    Verbind de uitgang van de tweede Xor-poort met S en verbind de uitgang van de Or-poort met Cout. De volledige bedrading van de adders is voltooid.

    Klik op 'Spelen' in de werkbalk om de volledige addersfunctie te verkennen. Klik op een ingang om deze in te schakelen en een "echt" signaal van de uitgang. Raadpleeg de waarheidstabel op de site van het College of the Redwoods (zie bronnen) of uw boek voor de juiste uitvoer van de volledige adders. Wanneer de S LED oplicht, vertegenwoordigt dit een "echte" waarde of "één" in de somrij; wanneer de Cout-LED oplicht, vertegenwoordigt dit een waarde voor versleping om toe te voegen aan de volgende kolom in de bewerking.