MultiMedia Logic är ett gratis program för att lära sig att designa boolska kretsar, som multiplexorer, halvtillsatser och kompletta adders. Logiska adders utför binär addition på två godtyckligt stora bas-två siffror. Skillnaden mellan en hel adder och en halv adder är att en full adder hanterar en överföringsbit medan en halv adder utelämnar detta nummer. Därför kräver en full adder tre inmatningsbitar och två utgångsbitar, medan en halv adder endast använder två ingångar och en utgång.
Gå till en webbplats som visar ett fullständigt adderdiagram (länk i Resurser); Om du är en student hänvisar du till diagrammet i din lärobok. En grundläggande full adder är inte särskilt komplicerad, men ett diagram illustrerar exakt ledning av ingångar, portar och utgångar.
Öppna MultiMedia Logic, välj "Input" -verktyget från verktygslådan och lägg sedan till tre ingångar till duken genom att klicka där du vill placera dem. Namn på ingångarna "A", "B" och "Cin" genom att klicka på en ingångs namn och skriva in det nya namnet.
Sciencing Video Vault
Skapa (nästan) perfekt fäste: Så här skapar du ( nästan) perfekt fäste: Så här
Välj "LED" -verktyget och skapa sedan två LED-utgångar. I en riktig logisk grind ansluts utgångarna till en annan logisk grind eller hårdvarukomponent, men i MultiMedia Logic representerar en LED-lampa utgångens Boolean-värde. Namn LED "S" och "Cout."
Välj "Xor" -verktyget och lägg sedan till två Xor-portar mellan ingångarna och utgångarna. En Xor-grind utför en exklusiv- eller operation på två inmatningsbitar och matar ut "sant" om exakt en ingång är sann eller "falsk" i alla andra fall.
Välj "Och" -verktyget och lägg sedan till två Och grindar mellan ingångarna och utgångarna. Välj "Eller" -verktyget och lägg sedan till en Or-grind. Totalt använder en grundläggande full adder fem portar: två Xor-portar, två och portar och en eller port.
Välj "Wire" -verktyget och anslut sedan ingångarna till portarna enligt kopplingsschemat. För att ansluta två objekt med Wire-verktyget klickar du på det första objektet och håller sedan musknappen och drar markören till det andra objektet. Om du vill ansluta en ingång till mer än en grind klickar du på den tråd som förbinder ingången till dess första grind och håller sedan musknappen och drar markören till nästa grind.
Anslut A och B till ingångarna till en Xor-grind och anslut sedan dem till ingångarna på en And-grind också.
Anslut Cin och utgången från den första Xor-grinden till ingångarna till den andra Xor-grinden och anslut sedan båda dessa ledningar till ingångarna till den oanvända och grinden.
Anslut utgångarna från båda och grindarna till ingångarna till or-grinden.
Anslut utgången från den andra Xor-grinden till S och anslut utgången från or-porten till Cout. Den fullständiga adderens kabeldragning är klar.
Klicka på "Spela" i verktygsfältet för att utforska den fullständiga adderarens funktion. Klicka på en ingång för att slå på den och skicka en "sann" signal från dess utgång. Se sanningstabellen på College of the Redwoods-webbplats (se Resources) eller din lärobok för en fullständig adders korrekta resultat. När S-lampan lyser, representerar den ett "sant" värde eller "ett" i summan raden; när Cout-lampan tänds, representerar den ett överföringsvärde för att lägga till nästa kolumn i operationen.