MultiMedia Logic je brezplačna aplikacija za učenje oblikovanja logičnih vezij, kot so multiplekserji, polovični seštevalniki in polni seštevalniki. Logični seštevalniki izvedejo binarno seštevanje dveh poljubno velikih osnovnih številk. Razlika med polnim seštevalnikom in pol seštevalnikom je v tem, da polni seštevalnik obdeluje prenosni bit, medtem ko pol seštevalnik to številko izpusti. Zato polni seštevalnik zahteva tri vhodne bite in dva izhodna bita, medtem ko pol seštevalnik uporablja samo dva vhoda in en izhod.
Pojdite na spletno mesto, ki prikazuje celoten diagram seštevalnika (povezava v virih); če ste študent, glejte diagram v učbeniku. Osnovni polni seštevalnik ni zelo zapleten, vendar diagram prikazuje natančno ožičenje vhodov, vrat in izhodov.
Odprite logiko MultiMedia, v orodjarni izberite orodje »Vnos« in nato na platno dodajte tri vhode, tako da kliknete, kamor jih želite postaviti. Vnose poimenujte »A«, »B« in »Cin«, tako da kliknete ime vnosa in vnesete novo ime.
Izberite orodje “LED” in nato ustvarite dva LED izhoda. V resničnih logičnih vratih so izhodi povezani na druga logična vrata ali komponento strojne opreme, toda v MultiMedia Logic LED lučka predstavlja logično vrednost izhoda. LED poimenujte »S« in »Cout«.
Izberite orodje “Xor” in nato dodajte dva Xor vrata med vhode in izhode. Vrata Xor izvedejo ekskluzivno ali operacijo na dveh vhodnih bitih in oddajo »true«, če je natančno en vhod true ali »false« v vsakem drugem primeru.
Izberite orodje "And" in nato dodajte dva And vrata med vhodi in izhodi. Izberite orodje “Ali” in nato dodajte enega ali vrata. Skupaj osnovni polni seštevalnik uporablja pet vrat: dva Xor vrata, dva vrata And in ena vrata.
Izberite orodje "Wire" in nato vhode priključite na vrata v skladu s shemo ožičenja. Če želite z orodjem Wire povezati dva predmeta, kliknite prvi predmet, nato pa pridržite gumb miške in povlecite kurzor do drugega predmeta. Če želite vhod povezati z več vrati, kliknite žico, ki povezuje vhod z začetnimi vrati, nato pa pridržite gumb miške in povlecite kurzor do naslednjih vrat.
Povežite A in B z vhodi vrat Xor, nato pa ju povežite tudi z vhodi vrat And.
Cin in izhod prvih vrat Xor priključite na vhode drugih vrat Xor, nato pa obe žici povežite tudi z vhodi neuporabljenega vrata And.
Izhode obeh vrat And povežite z vhodi vrat Or.
Izhod drugih vrat Xor priključite na S, izhod vrat Or pa na Cout. Ožičenje celotnega seštevalnika je končano.
V orodni vrstici kliknite »Predvajaj«, da raziščete celotno funkcijo seštevalnika. Kliknite vhod, da ga vklopite in z njegovega izhoda pošljete "pravi" signal. Poglejte v tabelo resnic na spletnem mestu College of Redwoods (glejte Vire) ali v svojem učbeniku, kjer najdete pravilne rezultate celotnega seštevalca. Ko zasveti LED LED, v vrstici z vsoto predstavlja "resnično" vrednost ali "eno"; ko zasveti lučka Cout, predstavlja vrednost prenosa, ki jo dodate v naslednji stolpec v operaciji.