MultiMedia Logic е безплатно приложение за научаване как да проектирате булеви схеми, като мултиплексори, наполовина суматори и пълни суматори. Логическите суматори извършват двоично събиране на две произволно големи основни две числа. Разликата между пълен суматор и половин суматор е, че пълният суматор обработва бит за пренасяне, докато половин суматор пропуска това число. Следователно, пълен суматор изисква три входни бита и два изходни бита, докато половин суматор използва само два входа и един изход.
Отидете на уебсайт, който показва пълна диаграма на сумата (връзка в Ресурси); ако сте студент, вижте диаграмата в учебника си. Основният пълен суматор не е много сложен, но диаграма илюстрира точното свързване на входовете, портите и изходите.
Отворете MultiMedia Logic, изберете инструмента “Input” от кутията с инструменти и след това добавете три входа към платното, като щракнете там, където искате да ги поставите. Наименувайте входовете „A“, „B“ и „Cin“, като щракнете върху името на входа и напишете новото име.
Изберете инструмента “LED” и след това създайте два LED изхода. В реална логическа порта изходите са свързани към друга логическа порта или хардуерен компонент, но в MultiMedia Logic LED светлина представлява логическата стойност на изхода. Наименувайте светодиодите „S“ и „Cout“.
Изберете инструмента “Xor” и след това добавете две Xor порти между входовете и изходите. Портата Xor извършва ексклузивна или операция върху два входни бита, извеждайки „true“, ако точно един вход е true или „false“ във всеки друг случай.
Изберете инструмента „И“ и след това добавете две И порта между входовете и изходите. Изберете инструмента „Или“ и след това добавете един или порта. Като цяло основният пълен суматор използва пет порта: две Xor порта, две And порта и една или порта.
Изберете инструмента “Wire” и след това свържете входовете към портите в съответствие с електрическата схема. За да свържете два обекта с помощта на инструмента Wire, щракнете върху първия обект и след това задръжте бутона на мишката и плъзнете курсора до втория обект. За да свържете вход към повече от една порта, щракнете върху проводника, свързващ входа към първоначалната му порта, и след това задръжте бутона на мишката и плъзнете курсора до следващата порта.
Свържете A и B към входовете на Xor порта, а след това ги свържете и към входовете на And порта.
Свържете Cin и изхода на първата Xor порта към входовете на втората Xor порта и след това свържете и двата проводника към входовете на неизползваната And порта.
Свържете изходите на двата порта And към входовете на портата Or.
Свържете изхода на втората порта Xor към S и свържете изхода на вратата Or към Cout. Пълното окабеляване е завършено.
Щракнете върху „Възпроизвеждане“ в лентата с инструменти, за да разгледате пълната функция на сумата. Щракнете върху вход, за да го включите и да изпратите “истински” сигнал от изхода му. Обърнете се към таблицата на истината в сайта на College of Redwoods (вж. Ресурси) или вашия учебник за правилния изход на пълния суматор. Когато светодиодът S светне, той представлява „истинска“ стойност или „една“ в реда за сумиране; когато светодиодът Cout светне, той представлява стойност за пренос, която да добавите към следващата колона в операцията.