MultiMedia Logic to darmowa aplikacja do nauki projektowania obwodów logicznych, takich jak multipleksery, sumatory połówkowe i sumatory pełne. Sumatory logiczne wykonują dodawanie binarne na dwóch dowolnie dużych liczbach o podstawie dwa. Różnica między pełnym sumatorem a sumatorem połówkowym polega na tym, że sumator pełny obsługuje bit przeniesiony, podczas gdy sumator połówkowy pomija tę liczbę. Dlatego pełny sumator wymaga trzech bitów wejściowych i dwóch bitów wyjściowych, podczas gdy sumator połówkowy wykorzystuje tylko dwa wejścia i jedno wyjście.
Przejdź do strony internetowej, która wyświetla pełny diagram sumatora (link w Zasobie); jeśli jesteś uczniem, zapoznaj się ze schematem w swoim podręczniku. Podstawowy pełny sumator nie jest zbyt skomplikowany, ale schemat ilustruje dokładne okablowanie wejść, bramek i wyjść.
Otwórz MultiMedia Logic, wybierz narzędzie „Wejście” z przybornika, a następnie dodaj trzy dane wejściowe do kanwy, klikając miejsce, w którym chcesz je umieścić. Nazwij wejścia „A”, „B” i „Cin”, klikając nazwę wejścia i wpisując nową nazwę.
Wybierz narzędzie „LED”, a następnie utwórz dwa wyjścia LED. W prawdziwej bramce logicznej wyjścia są podłączone do innej bramki logicznej lub komponentu sprzętowego, ale w MultiMedia Logic dioda LED reprezentuje wartość logiczną wyjścia. Nazwij diody „S” i „Cout”.
Wybierz narzędzie „Xor”, a następnie dodaj dwie bramki Xor między wejściami i wyjściami. Bramka Xor wykonuje operację wykluczania lub na dwóch bitach wejściowych, wyprowadzając „prawda”, jeśli dokładnie jedno wejście jest prawdziwe lub „fałszywe” w każdym innym przypadku.
Wybierz narzędzie „I”, a następnie dodaj dwie bramki And między wejściami i wyjściami. Wybierz narzędzie „Lub”, a następnie dodaj jedną bramkę Lub. W sumie podstawowy pełny sumator wykorzystuje pięć bramek: dwie bramki Xor, dwie bramki And i jedną bramkę Or.
Wybierz narzędzie „Wire”, a następnie podłącz wejścia do bramek zgodnie ze schematem połączeń. Aby połączyć dwa obiekty za pomocą narzędzia Przewód, kliknij pierwszy obiekt, a następnie przytrzymaj przycisk myszy i przeciągnij kursor do drugiego obiektu. Aby podłączyć wejście do więcej niż jednej bramki, kliknij przewód łączący wejście z jego początkową bramką, a następnie przytrzymaj przycisk myszy i przeciągnij kursor do kolejnej bramki.
Podłącz A i B do wejść bramki Xor, a następnie połącz je również z wejściami bramki And.
Podłącz Cin i wyjście pierwszej bramki Xor do wejść drugiej bramki Xor, a następnie podłącz oba te przewody również do wejść nieużywanej bramki And.
Połącz wyjścia obu bramek And z wejściami bramki Or.
Podłącz wyjście drugiej bramki Xor do S i podłącz wyjście bramki Or do Cout. Okablowanie pełnego sumatora jest zakończone.
Kliknij „Odtwórz” na pasku narzędzi, aby poznać pełną funkcję sumatora. Kliknij wejście, aby je włączyć i wysłać „prawdziwy” sygnał z jego wyjścia. Zapoznaj się z tabelą prawdy na stronie College of the Redwoods (patrz Zasoby) lub w swoim podręczniku, aby uzyskać prawidłowe wyniki sumatora. Gdy dioda S LED zaświeci się, oznacza to „prawdziwą” wartość lub „jeden” w wierszu sumy; gdy zaświeci się dioda Cout, oznacza to wartość przeniesienia, którą należy dodać do następnej kolumny w operacji.