MultiMedia Logic je besplatna aplikacija za učenje dizajniranja logičnih sklopova, poput multipleksera, pola dodavanja i punih zbrojeva. Logični zbrojivači izvršavaju binarno zbrajanje na dva proizvoljno velika osnovna-dva broja. Razlika između punog zbroja i pola dodavača je što puni zbroj ručka prenosi bit, dok pola dodavača izostavlja ovaj broj. Stoga za puni zbroj treba tri ulazna bita i dva izlazna bita, dok polovni zbroj koristi samo dva ulaza i jedan izlaz.
Idite na web mjesto koje prikazuje puni dijagram dodavanja (veza u Resursi); ako ste student, pogledajte dijagram u svojoj knjizi. Osnovni puni zbroj nije puno kompliciran, ali dijagram prikazuje točno ožičenje ulaza, kapija i izlaza.
Otvorite MultiMedia Logic, odaberite alat "Input" iz okvira s alatima, a zatim dodajte tri ulaza na platno klikom gdje želite da ih postavite. Dajte unose "A", "B" i "Cin" tako da kliknete naziv ulaza i upišete novo ime.
Odaberite alat "LED" i zatim stvorite dva LED izlaza. U stvarnim logičkim vratima, izlazi su povezani na drugi logički ulaz ili hardversku komponentu, ali u MultiMedia Logic, LED svjetlo predstavlja izlazna Booleova vrijednost. Navedite LED „S“ i „Cout“.
Odaberite alat "Xor", a zatim dodajte dva Xor vrata između ulaza i izlaza. Xor vrata izvode ekskluzivne operacije ili operacije na dva ulazna bita, ispuštajući "true" ako je točno jedan ulaz istinit ili "false" u svakom drugom slučaju.
Odaberite alat "And" i zatim dodajte dva And vrata između ulaza i izlaza. Odaberite alat "Ili", a zatim dodajte jedan ili vrata. Ukupno, osnovni puni zbroj koristi pet vrata: dvije Xor kapije, dvije A vrata i jedna Ili vrata.
Odaberite alat "Žica" i zatim povežite ulaze na kapije prema shemi ožičenja. Da biste dva alata povezali pomoću alata Wire, pritisnite prvi objekt, a zatim držite tipku miša i povucite pokazivač na drugi objekt. Da biste povezali ulaz na više vrata, kliknite žicu koja povezuje ulaz s početnim vratima, a zatim držite tipku miša i povucite kursor na sljedeća vrata.
Spojite A i B na ulaze Xor vrata, a zatim ih povežite i na ulaze And vrata.
Spojite Cin i izlaz prvog Xor vrata na ulaze drugog Xor vrata, a zatim obje te žice povežite i na ulaze neiskorištenih And vrata.
Spojite izlaze oba i vrata na ulaze Or vrata.
Spojite izlaz drugog Xor vrata na S i spojite izlaz Or vrata na Cout. Dovršeno je ožičenje svih aditiva.
Kliknite na "Igraj" na alatnoj traci da biste istražili funkciju punih dodavača. Kliknite na ulaz da biste ga uključili i "istinski" signal s njegovog izlaza. Pogledajte tablicu istine na web mjestu College of Redwoods (pogledajte Resursi) ili vašu knjigu radi punog zbroja ispravnih rezultata. Kad se LED lampica svijetli, ona predstavlja "istinsku" vrijednost ili "jednu" u rednom zbroju; kada se lampica Cout svijetli, predstavlja prijenosnu vrijednost koju treba dodati sljedećem stupcu u operaciji.