Videnskab
 science >> Videnskab >  >> Fysik

Sådan oprettes en fuld adder med MultiMedia Logic

MultiMedia Logic er et gratis program til at lære at designe boolske kredsløb, såsom multiplexere, halv adders og fulde adders. Logiske tilføjere udfører binær tilføjelse på to vilkårligt store base-to-numre. Forskellen mellem en fuld adder og en halv adder er, at en fuld adder håndterer en overførselsbit, mens en halv adder udelader dette antal. Derfor kræver en fuld adder tre input bit og to output bit, mens en halv adder kun bruger to input og en output.

    Gå til et websted, der viser et komplet adder diagram (link i ressourcer) ; Hvis du er studerende, skal du henvise til 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 værktøjet "Input" fra værktøjskassen, og tilføj derefter tre input til lærredet ved at klikke på hvor du vil placere dem. Navngiv inputene "A," "B" og "Cin" ved at klikke på et input-navn og skrive det nye navn.

    Vælg "LED" -værktøjet, og opret derefter to LED-output. I en ægte logisk gate er output koblet til en anden logisk gate eller hardwarekomponent, men i MultiMedia Logic repræsenterer et LED-lys outputens boolske værdi. Navngiv lysdioderne “S” og “Cout.”

    Vælg “Xor” -værktøjet, og tilføj derefter to Xor-porte mellem ind- og udgange. En Xor-gate udfører en eksklusiv-eller betjening på to inputbits og udlæser “sand”, hvis nøjagtigt en input er sand eller “falsk” i alle andre tilfælde.

    Vælg ”Og” -værktøjet, og tilføj derefter to Og porte mellem input og output. Vælg "Eller" -værktøjet, og tilføj derefter en eller gate. I alt bruger en grundlæggende fuld adder fem porte: to Xor-porte, to Og porte og en Eller gate.

    Vælg "Wire" -værktøjet, og tilslut derefter input til portene i henhold til ledningsdiagrammet. For at forbinde to objekter 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 et input til mere end en gate skal du klikke på ledningen, der forbinder inputen til dens oprindelige gate, og derefter holde museknappen og trække cursoren til den næste gate.

    Forbind A og B til inputene fra en Xor-gate, og forbind dem derefter også til indgangene til en And-gate.

    Forbind Cin og output fra den første Xor-gate til indgange fra den anden Xor-gate, og tilslut derefter begge disse ledninger til indgange fra den ubrugte og gate også.

    Forbind udgangene fra begge og portene til indgange fra Or-porten.

    Forbind output fra den anden Xor-gate til S og tilslut output fra Or-porten til Cout. Den fulde adders ledningsføring er fuldført.

    Klik på "Afspil" i værktøjslinjen for at udforske den fulde adders funktion. Klik på et input for at tænde for det og sende et “sandt” signal fra dens output. Se sandhedstabellen på College of the Redwoods-webstedet (se Ressourcer) eller din lærebog for at få en fuld adders korrekte output. Når S-LED'en lyser, repræsenterer den en "sand" værdi eller "en" i sumraden; når Cout-LED'en lyser, repræsenterer den en overførselsværdi, der tilføjes til den næste kolonne i handlingen.