Sådan oprettes en fuldt optager med MultiMedia Logic

MultiMedia Logic er et gratis program til at lære at designe boolske kredsløb, såsom multiplexere, halv addere og fulde adders. 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ørselsbit, mens en halv adder udelader dette nummer. Derfor kræver en fuld adder tre inputbit og to outputbit, mens en halv adder kun bruger to input og en output.

Gå til et websted, der viser et komplet visningsdiagram (link i ressourcer); hvis du er studerende, se diagrammet i din lærebog. En grundlæggende fuldadder er ikke særlig kompliceret, men et diagram illustrerer den nøjagtige ledningsføring af input, porte og output.

Åbn MultiMedia Logic, vælg "Input" -værktøjet fra værktøjskassen, og tilføj derefter tre input til lærredet ved at klikke, hvor du vil placere dem. Navngiv indgangene "A", "B" og "Cin" ved at klikke på en indgangs navn og skrive det nye navn.

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

instagram story viewer

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 operation på to input-bits og udsender "true", hvis nøjagtigt en input er true eller "false" i hvert andet tilfælde.

Vælg “And” -værktøjet, og tilføj derefter to And-porte mellem input og output. Vælg "Eller" -værktøjet, og tilføj derefter en eller -port. I alt bruger en grundlæggende fuldadder fem porte: to Xor-porte, to And-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 objekter ved hjælp af Wire-værktøjet skal du klikke på det første objekt og derefter holde museknappen nede og trække markøren til det andet objekt. For at forbinde en indgang til mere end en gate skal du klikke på ledningen, der forbinder input til dens indledende gate, og derefter holde museknappen nede og trække markøren til den næste gate.

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

Forbind Cin og udgangen fra den første Xor-port til indgangene til den anden Xor-port, og tilslut derefter begge disse ledninger til indgangene til den ubrugte And-port også.

Tilslut udgangene fra begge og porte til indgangene til Or gate.

Tilslut output fra den anden Xor gate til S og tilslut output fra Or gate til Cout. Hele adderens ledninger er komplette.

Klik på "Afspil" i værktøjslinjen for at udforske den fulde adderfunktion. Klik på en indgang for at tænde den 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 fuldadders korrekte output. Når S-LED'en lyser, repræsenterer den en "sand" værdi eller "en" i summeringen; når Cout-LED'en lyser, repræsenterer den en overførselsværdi, der skal føjes til den næste kolonne i operationen.

Teachs.ru
  • Del
instagram viewer