logo

Teljes összeadó

A félösszeadó csak két szám összeadására szolgál. A probléma megoldására a teljes összeadót fejlesztették ki. A teljes összeadó három 1 bites bináris szám A, B és C hordozó összeadására szolgál. A teljes összeadónak három bemeneti és két kimeneti állapota van, azaz összegzés és átvitel.

Blokk diagramm

Teljes összeadó

Igazságtáblázat

Teljes összeadó

A fenti táblázatban

  1. „A” és „B” a bemeneti változók. Ezek a változók a hozzáadandó két szignifikáns bitet jelentik
  2. „Cban ben' a harmadik bemenet, amely a hordozást jelenti. Az előző alsó szignifikáns pozícióból a hordozóbit lekérésre kerül.
  3. A „Sum” és a „Carry” azok a kimeneti változók, amelyek meghatározzák a kimeneti értékeket.
  4. A bemeneti változó alatti nyolc sor jelöli a 0 és 1 összes lehetséges kombinációját, amely ezekben a változókban előfordulhat.

Megjegyzés: Az egyedi leképezési metódus segítségével leegyszerűsíthetjük az egyes kimeneti 'Boole-függvényeket'.

Az SOP nyomtatvány a K-map segítségével szerezhető be:

char és int java
Teljes összeadó

Összeg = x' y' z+x' yz+xy' z'+xyz
Carry = xy+xz+yz

Félösszeadó áramkör felépítése:

Teljes összeadó

A fenti blokkdiagram a Full összeadó áramkör felépítését írja le . A fenti áramkörben két félösszeadó áramkör van, amelyeket a VAGY kapuval kombinálunk. Az első félösszeadónak két egybites A és B bináris bemenete van. Mint tudjuk, a félösszeadó két kimenetet állít elő, azaz a Sum és Carry kimenetet. Az első összeadó 'Summa' kimenete lesz a második félösszeadó első bemenete, az első összeadó 'Carry' kimenete pedig a második félösszeadó második bemenete. A második félösszeadó ismét megadja a 'Sum' és a 'Carry' értékeket. A Full összeadó áramkör végeredménye a „Sum” bit. A 'Carry' végső kimenetének megtalálásához az első és a második összeadó 'Carry' kimenetét biztosítjuk az VAGY kapuba. A VAGY kapu eredménye lesz a teljes összeadó áramkör végső végrehajtása.

Az MSB-t az utolsó 'Carry' bit képviseli.

A teljes összeadó logikai áramkör a 'ÉS' és a ' XOR' kapu egy valamivel VAGY kapu .

körmérkőzéses ütemezési algoritmus
Teljes összeadó

A teljes összeadó tényleges logikai áramköre a fenti ábrán látható. A teljes összeadó áramkör felépítése Boole-féle kifejezésben is ábrázolható.

Összeg:

  • Hajtsa végre az A és B bemenet XOR műveletét.
  • Hajtsa végre az eredmény XOR műveletét átvitellel. Tehát az összeg (A XOR B) XOR Cban benamelyet a következőképpen is ábrázolnak:
    (A ⊕ B) ⊕ Cban ben

Visz:

  1. Hajtsa végre az „ÉS” műveletet az A és B bemeneten.
  2. Hajtsa végre az „XOR” műveletet az A és B bemeneten.
  3. Végezze el az előző két lépésből származó mindkét kimenet 'VAGY' műveletét. Tehát a 'Carry' a következőképpen ábrázolható:
    A.B + (A ⊕ B)