science >> Wetenschap >  >> Fysica

Een volledige aanvulling maken met MultiMedia Logic

MultiMedia Logic is een gratis applicatie voor het leren ontwerpen van Booleaanse circuits, 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 carry-over-bit verwerkt, terwijl een halve opteller dit aantal 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 opteldiagram weergeeft (koppeling in bronnen); als u een student bent, raadpleegt u het diagram in uw 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 hulpmiddel "Input" in de toolbox en voeg vervolgens drie ingangen toe aan het canvas door te klikken waar je ze wilt plaatsen. Geef de ingangen "A", "B" en "Cin" een naam door op de naam van een ingang te klikken en de nieuwe naam te typen.
Sciencing Video Vault
Maak de (bijna) perfecte haak: Hier ziet u hoe maak de ( bijna) perfecte bracket: hier is hoe

Selecteer het hulpmiddel "LED" en maak vervolgens twee LED-outputs. In een echte logicapoort worden de uitgangen aangesloten op een andere logische poort of hardware-component, maar in MultiMedia Logic vertegenwoordigt een LED-licht de Booleaanse waarde van de uitvoer. Geef 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, waarbij "waar" wordt uitgevoerd als in elk ander geval exact één invoer waar is of "false".

Selecteer het hulpmiddel "En" en voeg twee toe. En poorten tussen de ingangen en uitgangen. Selecteer het hulpmiddel "Of" en voeg vervolgens een Of-poort toe. In totaal gebruikt een eenvoudige full-adder vijf poorten: twee Xor-poorten, twee En-poorten en één Of-poort.

Selecteer het gereedschap "Draad" en sluit vervolgens de ingangen aan op de poorten volgens het bedradingsschema. Als u twee objecten met het gereedschap Draad wilt verbinden, klikt u op het eerste object en houdt u de muisknop ingedrukt en sleept u de cursor naar het tweede object. Als u een ingang op meer dan één poort wilt aansluiten, klikt u op de draad die de ingang verbindt met de oorspronkelijke poort. Vervolgens houdt u 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 sluit vervolgens beide draden aan ook naar de ingangen van de ongebruikte And-poort.

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

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

Klik op "Afspelen" in de werkbalk om de volledige optellerfunctie te verkennen. Klik op een ingang om hem in te schakelen en een "echt" signaal te verzenden vanaf de uitgang. Raadpleeg de waarheidstabel op de website van het 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 "één" in de som-rij; wanneer de Cout-LED oplicht, vertegenwoordigt dit een verslepingwaarde die moet worden toegevoegd aan de volgende kolom in de bewerking.