„MultiMedia Logic“ yra nemokama programa, skirta mokytis projektuoti Bulio logines grandines, tokias kaip multiplekseriai, pusiniai ir pilnieji. Loginiai pridėtojai atlieka dvejetainį pridėjimą dviem savavališkai dideliais dviem baziniais skaičiais. Skirtumas tarp pilnos ir pusės sumaišymo yra tas, kad pilnas sumediklis tvarko perkėlimo bitą, o pusė sumaišytojo praleidžia šį skaičių. Todėl norint gauti pilną sumą, reikalingi trys įvesties bitai ir du išvesties bitai, o pusei papildytuvo naudojami tik du įėjimai ir vienas išėjimas.
Eikite į svetainę, kurioje pateikiama visa papildymo schema (nuoroda į šaltinius); jei esate studentas, remkitės savo vadovėlio schema. Pagrindinis pilnas priedas nėra labai sudėtingas, tačiau schema iliustruoja tikslų įvadų, vartų ir išėjimų laidus.
Atidarykite „MultiMedia Logic“, įrankių laukelyje pasirinkite įrankį „Įvestis“ ir pridėkite tris įvestis prie drobės spustelėdami ten, kur norite juos įdėti. Pavadinkite įvestis „A“, „B“ ir „Cin“ spustelėdami įvesties pavadinimą ir įvesdami naują pavadinimą.
Pasirinkite „LED“ įrankį ir sukurkite du LED išėjimus. Realiuose logikos vartuose išėjimai prijungiami prie kitų loginių vartų ar aparatūros komponentų, tačiau programoje „MultiMedia Logic“ šviesos diodų lemputė atspindi išvesties loginę vertę. Pavadinkite šviesos diodus „S“ ir „Cout“.
Pasirinkite „Xor“ įrankį ir pridėkite du „Xor“ vartus tarp įėjimų ir išėjimų. „Xor“ vartai atlieka išskirtinę arba operaciją dviem įvesties bitais, išvesdami „true“, jei kiekvienu kitu atveju tiksliai viena įvestis yra teisinga arba „false“.
Pasirinkite įrankį „Ir“, tada tarp įėjimų ir išėjimų pridėkite du „And“ vartus. Pasirinkite įrankį „Or“ ir pridėkite vieną arba „gate“. Iš viso pagrindinis pilnas papildinys naudoja penkis vartus: du „Xor“ vartus, du „And“ vartus ir vieną „Arba“ vartus.
Pasirinkite įrankį „Viela“ ir prijunkite įvadus prie vartų pagal laidų schemą. Norėdami sujungti du objektus naudodami laido įrankį, spustelėkite pirmąjį objektą, tada laikykite nuspaudę pelės mygtuką ir vilkite žymeklį ant antrojo objekto. Norėdami prijungti įvestį prie daugiau nei vienų vartų, spustelėkite laidą, jungiantį įvestį su pradiniais vartais, tada palaikykite pelės mygtuką ir vilkite žymeklį prie kitų vartų.
Prijunkite A ir B prie „Xor“ vartų įėjimų, tada juos taip pat prijunkite prie „And“ vartų įėjimų.
Prijunkite „Cin“ ir pirmųjų „Xor“ vartų išvestį prie antrųjų „Xor“ vartų įėjimų, tada abu šiuos laidus taip pat prijunkite prie nenaudojamų ir vartų įėjimų.
Prijunkite abiejų „And“ vartų išėjimus prie „Or“ vartų įėjimų.
Prijunkite antrųjų „Xor“ vartų išvestį prie „S“ ir „Or“ vartų išvestį prie „Cout“. Visiškai prijungti laidininkai yra baigti.
Įrankių juostoje spustelėkite „Paleisti“, kad galėtumėte sužinoti visos funkcijos papildymą. Spustelėkite įvestį, kad ją įjungtumėte ir išsiųstumėte „tikrą“ signalą iš jo išvesties. Žiūrėkite tiesos lentelę Redwoods koledžo svetainėje (žr. Ištekliai) arba savo vadovėlyje, jei norite sužinoti, ar teisingai pateikiami visi skelbėjai. Kai užsidega S šviesos diodas, tai reiškia „tikrąją“ arba „vieną“ sumos eilutėje; kai „Cout“ šviesos diodas užsidega, tai reiškia perkėlimo vertę, kurią reikia pridėti prie kito operacijos stulpelio.