Videnskab
 science >> Videnskab >  >> Fysik

Sådan laver du en komplet adder med MultiMedia Logic

MultiMedia Logic er en gratis applikation til at lære at designe boolske kredsløb, som multipleksere, halvdele og fuldadders. Logiske tilføjere udfører binær tilføjelse på to vilkårligt store base-to tal. Forskellen mellem en fuld adder og en halv adder er, at en fuld adder håndterer en overføringsbit, mens en halv adder udelader dette nummer. Derfor kræver en fuld adder tre indgangsbit og to udgangsbit, mens en halv adder kun bruger to indgange og en udgang.

Gå til et websted, der viser et komplet adderdiagram (link i Ressourcer); hvis du er studerende, se diagrammet i din lærebog. En grundlæggende fuld adder er ikke meget kompliceret, men et diagram illustrerer den nøjagtige ledning af indgange, porte og udgange.

Åbn MultiMedia Logic, vælg "Input" -værktøjet fra værktøjskassen, og tilføj derefter tre indgange til lærredet ved at klikke på, hvor du vil placere dem. Navngiv inputene "A", "B" og "Cin" ved at klikke på et inputs navn og indtaste det nye navn.
Sciencing Video Vault
Opret den (næsten) perfekte beslag: Her er hvordan
Opret ( næsten) perfekt beslag: Her er hvordan

Vælg "LED" -værktøjet, og lav derefter to LED-udgange. I en rigtig logisk gate forbindes udgangene til en anden logisk gate eller hardwarekomponent, men i MultiMedia Logic repræsenterer et LED-lys outputens Boolean-værdi. Navngiv LED'erne "S" og "Cout."

Vælg "Xor" -værktøjet, og tilføj derefter to Xor-porte mellem indgange og udgange. En Xor-gate udfører en eksklusiv eller operation på to indgangsbit, der udsender "sand", hvis nøjagtigt en indgang er sand eller "falsk" i alle andre tilfælde.

Vælg "Og" -værktøjet, og tilsæt derefter to Og porte mellem indgange og udgange. Vælg værktøjet "Eller", og tilføj derefter en Or-gate. I alt bruger en basis fuld adder fem porte: to Xor-porte, to og porte og en eller port.

Vælg "Wire" -værktøjet, og tilslut derefter indgangene til portene i henhold til ledningsdiagrammet. For at forbinde to genstande ved hjælp af Wire-værktøjet skal du klikke på det første objekt og derefter holde museknappen og trække markøren til det andet objekt. For at forbinde en indgang til mere end en port skal du klikke på den ledning, der forbinder indgangen til den indledende port, og derefter holde museknappen og træk markøren til den næste port.

Slut A og B til indgange på en Xor-port, og tilslut derefter dem til indgangene til en And-port også.

Slut Cin og output fra den første Xor-gate til indgangen på den anden Xor-port, og tilslut derefter begge disse ledninger til input af den ubrugte og port også.

Tilslut udgangene fra begge og porte til indgangen til or-porten.

Slut output fra den anden Xor-gate til S og tilslut udgangen af ​​Or-porten til Cout. Den fulde adder's ledninger er komplette.

Klik på "Play" i værktøjslinjen for at udforske den fulde adder's funktion. Klik på en indgang for at tænde den og sende et "sandt" signal fra dets output. Se sandtabellen på College of the Redwoods websted (se Resources) eller din lærebog for at få en fuld adderes korrekte output. Når S-LED'en lyser, repræsenterer den en "sand" værdi eller "en" i sumrækken; når Cout-LED'en lyser, repræsenterer den en overførselsværdi, der skal tilføjes til den næste kolonne i operationen.