logo

Adder complet

La meitat sumadora s'utilitza per sumar només dos nombres. Per superar aquest problema, es va desenvolupar el sumador complet. El sumador complet s'utilitza per afegir tres nombres binaris d'1 bit A, B i portar C. El sumador complet té tres estats d'entrada i dos estats de sortida, és a dir, suma i transport.

Diagrama de blocs

Adder complet

Taula de la Veritat

Adder complet

A la taula anterior,

  1. 'A' i 'B' són les variables d'entrada. Aquestes variables representen els dos bits significatius que s'afegiran
  2. 'Cen' és la tercera entrada que representa el transport. Des de la posició significativa inferior anterior, s'obté el bit de transport.
  3. La 'Suma' i 'Carry' són les variables de sortida que defineixen els valors de sortida.
  4. Les vuit files sota la variable d'entrada designen totes les combinacions possibles de 0 i 1 que es poden produir en aquestes variables.

Nota: podem simplificar cadascuna de les sortides 'funció booleana' amb l'ajuda del mètode de mapa únic.

El formulari SOP es pot obtenir amb l'ajuda de K-map com:

màquina d'estats finits
Adder complet

Suma = x' y' z+x' yz+xy' z'+xyz
Carry = xy+xz+yz

Construcció del circuit de mig sumador:

Adder complet

El diagrama de blocs anterior descriu la construcció del circuit de sumador complet . Al circuit anterior, hi ha dos circuits de meitat sumador que es combinen mitjançant la porta OR. La primera meitat sumadora té dues entrades binàries d'un sol bit A i B. Com sabem, la meitat sumadora produeix dues sortides, és a dir, Sum i Carry. La sortida 'Suma' del primer sumador serà la primera entrada de la segona meitat sumadora, i la sortida 'Carry' del primer sumador serà la segona entrada de la segona meitat sumadora. El sumador de la segona meitat tornarà a proporcionar 'Suma' i 'Carry'. El resultat final del circuit de sumador complet és el bit 'Suma'. Per trobar la sortida final del 'Carry', proporcionem la sortida 'Carry' del primer i del segon sumador a la porta OR. El resultat de la porta OR serà la realització final del circuit de sumador complet.

El MSB està representat pel bit 'Carry' final.

El circuit lògic de sumador complet es pot construir amb el 'I' i el ' XOR' porta amb un O porta .

arraylist i linkedlist
Adder complet

El circuit lògic real del sumador complet es mostra al diagrama anterior. La construcció completa del circuit sumador també es pot representar en una expressió booleana.

Suma:

  • Realitzeu l'operació XOR de les entrades A i B.
  • Realitzeu l'operació XOR del resultat amb carry. Per tant, la suma és (A XOR B) XOR Cenque també es representa com:
    (A ⊕ B) ⊕ Cen

Portar:

  1. Realitzeu l'operació 'AND' de les entrades A i B.
  2. Realitzeu l'operació 'XOR' de les entrades A i B.
  3. Realitzeu les operacions 'OR' de les dues sortides que provenen dels dos passos anteriors. Així, el 'Carry' es pot representar com:
    A.B + (A ⊕ B)