A MultiMedia Logic egy ingyenes alkalmazás a logikai áramkörök - például multiplexerek, fél-összeadók és teljes összeadók - tervezésének megtanulásához. A logikai összeadók bináris összeadást hajtanak végre két önkényesen nagy bázis-kettõ számnál. A teljes és a fél összegző között az a különbség, hogy a teljes összegző átvitt bittel kezeli, míg a fél összegző ezt a számot kihagyja. Ezért a teljes összegzőnek három bemeneti bitre és két kimeneti bitre van szüksége, míg a fél összegzőnek csak két bemenete és egy kimenete van szüksége.
Lépjen egy weboldalra, amelyen megjelenik a teljes kiegészítő diagram (link az erőforrásokban); ha diák vagy, akkor olvassa el a könyv diagramját. Az alap teljes kiegészítés nem nagyon bonyolult, de az ábra szemlélteti a bemenetek, a kapuk és a kimenetek pontos bekötését.
Nyissa meg a MultiMedia Logic alkalmazást, válassza az eszközkészletből az „Beviteli” eszközt, majd adjon hozzá három bemenetet a vászonra kattintással, ahova el kívánja helyezni. Adjon nevet a bemeneteknek „A”, „B” és „Cin” a bemeneti nevekre kattintással és az új név beírásával.
Válassza ki a „LED” eszközt, majd hozzon létre két LED-kimenetet. Valódi logikai kapu esetén a kimeneteket egy másik logikai kapuhoz vagy hardver-összetevőhöz vezetik, de a MultiMedia Logic-ban a LED-es fény jelzi a kimeneti logikai értéket. Nevezze el a „S” és „Cout” LED-eket.
Válassza ki az „Xor” eszközt, majd adjon hozzá két Xor kaput a be- és kimenetek közé. Az Xor kapu exkluzív vagy műveletet hajt végre két bemeneti bittel, „igaz” kimenetet ad ki, ha pontosan egy bemenet igaz, vagy „hamis” minden más esetben.
Válassza ki az „And” eszközt, majd adjon hozzá két And-kaput a be- és kimenetek közé. Válassza ki a „Vagy” eszközt, majd adjon hozzá egy Vagy kaput. Az alapszintű összesítő összesen öt kaput használ: két Xor kaput, két And kaput és egy Vagy kaput.
Válassza ki a „Huzal” eszközt, majd csatlakoztassa a bemeneteket a kapukhoz a kapcsolási rajznak megfelelően. Két objektum összekapcsolásához a Huzal eszközzel kattintson az első objektumra, tartsa lenyomva az egérgombot, és húzza a kurzort a második objektumra. Ha egy bemenetet egynél több kapuhoz szeretne csatlakoztatni, kattintson a vezetékre, amely összeköti a bemenetet az eredeti kapuval, majd tartsa lenyomva az egérgombot, és húzza a kurzort a következő kapura.
Csatlakoztassa az A és B az Xor kapu bemeneteire, majd csatlakoztassa az And kapu bemeneteire is.
Csatlakoztassa a Cin-t és az első Xor-kapu kimenetét a második Xor-kapu bemeneteihez, majd csatlakoztassa mindkét vezetéket a nem használt And-kapu bemeneteihez.
Csatlakoztassa mindkét kapu kimenetét az Or kapu bemenetéhez.
Csatlakoztassa a második Xor kapu kimenetét az S-hez, és csatlakoztassa az Or kapu kimenetét a Cout-hoz. A teljes összegző vezetéke befejeződött.
Kattintson az eszköztár „Lejátszás” elemére a teljes kiegészítõ funkció felfedezéséhez. Kattintson egy bemenetre a bekapcsoláshoz, és egy “igaz” jelre a kimenetéből. Lásd az igazságtáblázatot a Redwoods-i Főiskola kollégiumán (lásd a forrásokat), vagy a könyvében a teljes kiegészítők helyes eredményét. Amikor az S LED kigyullad, az „igaz” vagy „egy” értéket képviseli az összegben; amikor a Cout LED kigyullad, átváltási értéket képvisel, amelyet hozzáadni kell a művelet következő oszlopához.