Półsumator to podstawowy element konstrukcyjny polegający na dodawaniu dwóch liczb jako dwóch danych wejściowych i tworzeniu dwóch wyników. Dodatek służy do wykonywania operacji OR na dwóch jednobitowych liczbach binarnych. The wzrastają I dodatek bity to dwa stany wejściowe, oraz 'nosić ' I 'suma 'są dwoma stanami wyjściowymi półsumatora.
Schemat blokowy
Tabela prawdy
W powyższej tabeli
- „A” i „B” to stany wejściowe, a „suma” i „carry” to stany wyjściowe.
- Wyjście przeniesienia wynosi 0 w przypadku, gdy oba wejścia nie mają wartości 1.
- Najmniej znaczący bit sumy jest definiowany przez bit „sumy”.
Forma SOP sumy i przeniesienia jest następująca:
Suma = x'y+xy'
Przenoszenie = xy
Budowa obwodu półsumatora:
Na schemacie blokowym widzieliśmy, że zawiera on dwa wejścia i dwa wyjścia. The wzrastają I dodatek bity to stany wejściowe, oraz nosić I suma są stanami wyjściowymi półsumatora. Półsumator projektuje się przy pomocy dwóch bramek logicznych:
- Bramka AND z 2 wejściami.
- 2-wejściowa bramka Exclusive-OR lub bramka Ex-OR
1. 2-wejściowa bramka Exclusive-OR lub bramka Ex-OR
The Suma bit jest generowany za pomocą Wyłącznie-OR Lub Były OR Brama.
Powyższe jest symbolem EX-OR brama. Na powyższym diagramie „A” i „B” to dane wejściowe, a „SUMOUT” to końcowy wynik po wykonaniu operacji XOR na obu liczbach.
Tabela prawdy bramki EX-OR jest następująca:
Z powyższej tabeli jasno wynika, że bramka XOR daje wynik 1, gdy oba wejścia są różne. Gdy oba wejścia są takie same, XOR daje wynik 0. Aby dowiedzieć się więcej o bramce XOR, kliknij tutaj.
2. 2-wejściowa bramka AND:
Bramka XOR nie jest w stanie wygenerować bitu przeniesienia. W tym celu wykorzystujemy kolejną bramkę zwaną bramką AND. Bramka AND daje poprawny wynik przeniesienia.
Powyższe jest symbolem I brama. Na powyższym diagramie „A” i „B” to dane wejściowe, a „OUT” to końcowy wynik po wykonaniu operacji ORAZ na obu liczbach.
Istnieje następująca tabela prawdy bramki AND:
Z powyższej tabeli jasno wynika, że bramka AND daje wynik 1, gdy oba wejścia mają wartość 1. Gdy oba wejścia są różne i wynoszą 0, bramka AND daje wynik 0. Aby dowiedzieć się więcej o bramce AND, Kliknij tutaj .
ogólny błąd ochrony
Obwód logiczny półsumatora:
Zatem półsumator został zaprojektowany poprzez połączenie bramek „XOR” i „AND” oraz zapewnienie sumy i przeniesienia.
Jest co następuje Wyrażenie logiczne z Obwód półsumatora :
Suma= A XOR B (A+B)
Przenoszenie = A I B (A.B)