Een volledige opteller maken met MultiMedia LogicMedia

MultiMedia Logic is een gratis applicatie om te leren hoe je Booleaanse schakelingen ontwerpt, zoals multiplexers, halve optellers en volledige optellers. Logische optellers voeren binaire optelling uit op twee willekeurig grote getallen met grondtal twee. Het verschil tussen een volledige opteller en een halve opteller is dat een volledige opteller een verslepingsbit afhandelt 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 optellerdiagram weergeeft (link in bronnen); als je een student bent, raadpleeg dan het diagram in je leerboek. 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 gereedschapskist en voeg vervolgens drie ingangen toe aan het canvas door te klikken op de plaats waar u ze wilt plaatsen. Geef de ingangen een naam "A", "B" en "Cin" door op de naam van een ingang 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 bedraad met een andere logische poort of hardwarecomponent, maar in MultiMedia Logic vertegenwoordigt een LED-lampje de Booleaanse waarde van de uitgang. Noem de LED's "S" en "Cout".

Selecteer de tool "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, waarbij "waar" wordt uitgevoerd 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 de tool "Of" en voeg vervolgens een Of-poort toe. In totaal gebruikt een basis full adder vijf poorten: twee Xor-poorten, twee And-poorten en één Or-poort.

Selecteer het gereedschap "Draad" en sluit vervolgens de ingangen aan op de poorten volgens het bedradingsschema. Om twee objecten te verbinden met het gereedschap Draad, 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 met de oorspronkelijke poort verbindt, houdt u de muisknop ingedrukt en sleept u de cursor naar de volgende poort.

Sluit A en B aan op 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 vervolgens beide draden met de ingangen van de ongebruikte And-poort.

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

Sluit de uitgang van de tweede Xor poort aan op S en sluit de uitgang van de Or poort aan op Cout. De bedrading van de volledige adder is voltooid.

Klik op "Spelen" in de werkbalk om de volledige functie van de adder te verkennen. Klik op een ingang om deze in te schakelen en een "echt" signaal vanaf de uitgang te verzenden. Raadpleeg de waarheidstabel op de site van College of the Redwoods (zie bronnen) of uw leerboek voor de juiste uitvoer van een volledige opteller. Wanneer de S-LED oplicht, vertegenwoordigt deze een "echte" waarde of "een" in de somrij; wanneer de Cout-LED oplicht, vertegenwoordigt dit een overdrachtswaarde om toe te voegen aan de volgende kolom in de bewerking.

  • Delen
instagram viewer