A félösszeadó egy kombinált logikai áramkör , amelynek két bemenete és két kimenete van (egy kétbites összeadó, egy bináris összeadó). A félösszeadó lehetővé teszi az A + B összegének kiszámítását , ahol A és B egy normál bináris szám számjegyei (bitjei), és az eredmény két S és C bit lesz , ahol S az összeg modulo bitje. 2, és C a hordozó bit.
Vannak olyan összeadók és félösszeadók, amelyek nem működnek bináris logikában.
Abban különbözik a teljes összeadótól , hogy nem rendelkezik átviteli bemenettel az előző bittől. Teljes összeadó felépítéséhez szükség van egy további átviteli bemenetre az előző bitből, tehát a teljes összeadónak 3 bemenete van.
Egy bináris teljes összeadó két félösszeadóból és egy 2OR logikai elemből épül fel, ezért a kérdéses áramkört félösszeadónak nevezzük.
A félösszeadók a teljes összeadók létrehozására szolgálnak .
A bináris félösszeadó háromféleképpen definiálható:
Mivel a képletek és áramkörök a logika algebrájának megfelelően transzformálhatók, így egy bináris félösszeadó egy igazságtáblázatának sok különböző képlet és áramkör felelhet meg. Ezért a bináris félösszeadó meghatározására szolgáló táblázatos módszer a fő.
A bináris félösszeadó két bináris (kétoperandusos) bináris logikai függvényt generál: ez az összeg modulo kettő , egyébként ezt a függvényt KIZÁRÓLAGOS VAGY ( XOR ) -nak hívják - generálja az S összegbitet , és az AND ( ÉS ) függvényt - generálja a hord bit C .
Segy | egy | 0 |
---|---|---|
0 | 0 | egy |
0 | egy |
egy | 0 | egy |
---|---|---|
0 | 0 | 0 |
0 | egy |
vagy más formában:
x 0 =A | egy | 0 | egy | 0 | ||
---|---|---|---|---|---|---|
x 1 =B | egy | egy | 0 | 0 | Művelet (függvény) neve | Funkció száma |
S | 0 | egy | egy | 0 | Sum bit modulo 2 | F2.6 |
C | egy | 0 | 0 | 0 | Hordj kicsit | F2.8 |
SDNF összegek 2. modul:
hordozó bit SDNF :
A Stiebits "Model K Adder" bemutató félösszeadó oktatási célokra szolgál, és a következőkből áll: két sorba kapcsolt, egyenként 1,5 V-os galvanikus cella, 3 voltos összfeszültséggel, két gomb az A és B argumentum két bitjének bevitelére , két elektromágneses relé, amelyek a modulo 2 összeadás bináris bináris logikai funkcióját és a bináris összeadás hordozó bitjének bináris bináris logikai funkcióját látják el, valamint két 3 voltos izzólámpa a modulo 2 összeg bit ( S ) és a hordozó bit jelzésére ( C ) [1]
Mivel két hármas számrendszer létezik - aszimmetrikus, amelyben nincs „1”-nél nagyobb érték az átviteli kisülésben, és szimmetrikus (Fibonacci), amelyben mindhárom trit állapot lehetséges az átviteli kisülésben, és legalább három fizikai Háromszintű egyvezetékes, kétszintű kétvezetékes (BCT) és kétszintű hárombites egyegységes rendszerek megvalósítása esetén a háromszintű félösszeadók széles választéka létezhet.
A hármas félösszeadó az aszimmetrikus hármas számrendszerben két bináris hármas logikai függvény – a „modulo 3 addion” és a „carry bit in ternary add” – egyesítése.
S2 | 2 | 0 | egy |
---|---|---|---|
egy | egy | 2 | 0 |
0 | 0 | egy | 2 |
0 | egy | 2 |
2 | 0 | egy | egy |
---|---|---|---|
egy | 0 | 0 | egy |
0 | 0 | 0 | 0 |
0 | egy | 2 |
vagy más formában:
x 1 =x | 2 | 2 | 2 | egy | egy | egy | 0 | 0 | 0 | ||
---|---|---|---|---|---|---|---|---|---|---|---|
x0 = y | 2 | egy | 0 | 2 | egy | 0 | 2 | egy | 0 | Művelet (függvény) neve | Funkció száma |
S | egy | 0 | 2 | 0 | 2 | egy | 2 | egy | 0 | Trit summas modulo 3 | |
C | egy | egy | 0 | egy | 0 | 0 | 0 | 0 | 0 | Transzfer kezelés |
A szimmetrikus hármas számrendszer hármas félösszeadója szintén egy félkivonó, és két bináris hármas logikai függvény – „az összegkülönbség alsó számjegye (trit)” és az „összeg magasabb számjegye (trit)” – uniója. -különbség (átadó számjegy összeadás-kivonás során a hármas szimmetrikus számrendszerben).
S+1 | 0 | +1 | -egy |
---|---|---|---|
0 | -egy | 0 | +1 |
-egy | +1 | -egy | 0 |
-egy | 0 | +1 |
+1 | 0 | 0 | +1 |
---|---|---|---|
0 | 0 | 0 | 0 |
-egy | -egy | 0 | 0 |
-egy | 0 | +1 |
vagy más formában:
x 1 =x | egy | egy | egy | 0 | 0 | 0 | 7 | 7 | 7 | ||
---|---|---|---|---|---|---|---|---|---|---|---|
x0 = y | egy | 0 | 7 | egy | 0 | 7 | egy | 0 | 7 | Művelet (függvény) neve | Funkció száma |
S | 7 | egy | 0 | egy | 0 | 7 | 0 | 7 | egy | Kisebb összegű trit | F710107071=F-4160 |
C | egy | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 7 | Major sum trit (carry trit) | F100000007=F6560 |
A "7" itt a "-1"-et jelenti
9-ből 2 esetben nem nulla átvitel alakul ki.
A hármas háromszintű félösszeadót a [3] írja le .
Egy nem szimmetrikus hármas számrendszerben működő hármas kétbites kétvezetékes bináris (kétoperandusos) egybites (BCT) félösszeadót adunk meg [4] , a BCT Addition rész (f) alfejezetében. Áramköri diagram és hibás "kétbites BCT összeadó" névvel az ábra [5] pontjában.
A jobb oldali ábra egy hármas aszimmetrikus félösszeadó diagramját mutatja hármas logikai elemek hárombites egyegységes rendszerében, a [6] -ban leírtak szerint .
Egy hármas tükörszimmetrikus egybites félösszeadót ír le a [7] .
Két 10x10 méretű asztalból áll. Az első táblázat - modulo 10, a második táblázat - átviteli egységek bináris (kétoperandusos) decimális összeadáshoz [8] .
S9 | 9 | 0 | egy | 2 | 3 | négy | 5 | 6 | 7 | nyolc |
---|---|---|---|---|---|---|---|---|---|---|
nyolc | nyolc | 9 | 0 | egy | 2 | 3 | négy | 5 | 6 | 7 |
7 | 7 | nyolc | 9 | 0 | egy | 2 | 3 | négy | 5 | 6 |
6 | 6 | 7 | nyolc | 9 | 0 | egy | 2 | 3 | négy | 5 |
5 | 5 | 6 | 7 | nyolc | 9 | 0 | egy | 2 | 3 | négy |
négy | négy | 5 | 6 | 7 | nyolc | 9 | 0 | egy | 2 | 3 |
3 | 3 | négy | 5 | 6 | 7 | nyolc | 9 | 0 | egy | 2 |
2 | 2 | 3 | négy | 5 | 6 | 7 | nyolc | 9 | 0 | egy |
egy | egy | 2 | 3 | négy | 5 | 6 | 7 | nyolc | 9 | 0 |
0 | 0 | egy | 2 | 3 | négy | 5 | 6 | 7 | nyolc | 9 |
0 | egy | 2 | 3 | négy | 5 | 6 | 7 | nyolc | 9 |
9 | 0 | egy | egy | egy | egy | egy | egy | egy | egy | egy |
---|---|---|---|---|---|---|---|---|---|---|
nyolc | 0 | 0 | egy | egy | egy | egy | egy | egy | egy | egy |
7 | 0 | 0 | 0 | egy | egy | egy | egy | egy | egy | egy |
6 | 0 | 0 | 0 | 0 | egy | egy | egy | egy | egy | egy |
5 | 0 | 0 | 0 | 0 | 0 | egy | egy | egy | egy | egy |
négy | 0 | 0 | 0 | 0 | 0 | 0 | egy | egy | egy | egy |
3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | egy | egy | egy |
2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | egy | egy |
egy | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | egy |
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
0 | egy | 2 | 3 | négy | 5 | 6 | 7 | nyolc | 9 |
Két 16x16 méretű asztalból áll. Az első táblázat - összegek modulo 16, a második táblázat - átviteli egységek bináris (két operandus) hexadecimális összeadáshoz.
SF | F | 0 | egy | 2 | 3 | négy | 5 | 6 | 7 | nyolc | 9 | A | B | C | D | E |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
E | E | F | 0 | egy | 2 | 3 | négy | 5 | 6 | 7 | nyolc | 9 | A | B | C | D |
D | D | E | F | 0 | egy | 2 | 3 | négy | 5 | 6 | 7 | nyolc | 9 | A | B | C |
C | C | D | E | F | 0 | egy | 2 | 3 | négy | 5 | 6 | 7 | nyolc | 9 | A | B |
B | B | C | D | E | F | 0 | egy | 2 | 3 | négy | 5 | 6 | 7 | nyolc | 9 | A |
A | A | B | C | D | E | F | 0 | egy | 2 | 3 | négy | 5 | 6 | 7 | nyolc | 9 |
9 | 9 | A | B | C | D | E | F | 0 | egy | 2 | 3 | négy | 5 | 6 | 7 | nyolc |
nyolc | nyolc | 9 | A | B | C | D | E | F | 0 | egy | 2 | 3 | négy | 5 | 6 | 7 |
7 | 7 | nyolc | 9 | A | B | C | D | E | F | 0 | egy | 2 | 3 | négy | 5 | 6 |
6 | 6 | 7 | nyolc | 9 | A | B | C | D | E | F | 0 | egy | 2 | 3 | négy | 5 |
5 | 5 | 6 | 7 | nyolc | 9 | A | B | C | D | E | F | 0 | egy | 2 | 3 | négy |
négy | négy | 5 | 6 | 7 | nyolc | 9 | A | B | C | D | E | F | 0 | egy | 2 | 3 |
3 | 3 | négy | 5 | 6 | 7 | nyolc | 9 | A | B | C | D | E | F | 0 | egy | 2 |
2 | 2 | 3 | négy | 5 | 6 | 7 | nyolc | 9 | A | B | C | D | E | F | 0 | egy |
egy | egy | 2 | 3 | négy | 5 | 6 | 7 | nyolc | 9 | A | B | C | D | E | F | 0 |
0 | 0 | egy | 2 | 3 | négy | 5 | 6 | 7 | nyolc | 9 | A | B | C | D | E | F |
0 | egy | 2 | 3 | négy | 5 | 6 | 7 | nyolc | 9 | A | B | C | D | E | F |
F | 0 | egy | egy | egy | egy | egy | egy | egy | egy | egy | egy | egy | egy | egy | egy | egy |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
E | 0 | 0 | egy | egy | egy | egy | egy | egy | egy | egy | egy | egy | egy | egy | egy | egy |
D | 0 | 0 | 0 | egy | egy | egy | egy | egy | egy | egy | egy | egy | egy | egy | egy | egy |
C | 0 | 0 | 0 | 0 | egy | egy | egy | egy | egy | egy | egy | egy | egy | egy | egy | egy |
B | 0 | 0 | 0 | 0 | 0 | egy | egy | egy | egy | egy | egy | egy | egy | egy | egy | egy |
A | 0 | 0 | 0 | 0 | 0 | 0 | egy | egy | egy | egy | egy | egy | egy | egy | egy | egy |
9 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | egy | egy | egy | egy | egy | egy | egy | egy | egy |
nyolc | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | egy | egy | egy | egy | egy | egy | egy | egy |
7 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | egy | egy | egy | egy | egy | egy | egy |
6 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | egy | egy | egy | egy | egy | egy |
5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | egy | egy | egy | egy | egy |
négy | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | egy | egy | egy | egy |
3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | egy | egy | egy |
2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | egy | egy |
egy | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | egy |
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
0 | egy | 2 | 3 | négy | 5 | 6 | 7 | nyolc | 9 | A | B | C | D | E | F |