

Circuits bàsics
Comencem pels circuits digitals aritmètics més bàsics, com els semisumadors, els sumadors complets i els comparadors de bits.
Exemple: Semisumador (Half Adder)
El semisumador (half adder en anglès) és la base dels sumadors complets (full adders en anglès) i de les sumes de
Dissenyarem un circuit que pren dos bits,
- la suma (
), i - el ròssec (
).
La taula de veritat de la funció que volem implementar és la següent:
| 0 | 0 | 0 | 0 |
| 0 | 1 | 1 | 0 |
| 1 | 0 | 1 | 0 |
| 1 | 1 | 0 | 1 |
Quan
Podem utilitzar Mapes de Karnaugh o les regles de l'Àlgebra de Boole per deduir les dues expressions booleanes simplificades que descriuen la lògica del circuit:
Així doncs, el circuit que implementa aquest Semisumador (Half Adder) el següent:

Aquest circuit és un dels elements que construeixen els sumadors complets i sumadors de
Exemple: Sumador complet (Full Adder)
Dissenyarem un sumador complet (full adder en anglès) que suma 3 bits d'entrada: els bits
La seva sortida és un bit resultat de la suma, i un bit de ròssec de sortida
La taula de veritat del circuit és:
| 0 | 0 | 0 | 0 | 0 |
| 0 | 1 | 0 | 1 | 0 |
| 1 | 0 | 0 | 1 | 0 |
| 1 | 1 | 0 | 0 | 1 |
| 0 | 0 | 1 | 1 | 0 |
| 0 | 1 | 1 | 0 | 1 |
| 1 | 0 | 1 | 0 | 1 |
| 1 | 1 | 1 | 1 | 1 |
Podem utilitzar Mapes de Karnaugh o les regles de l'Àlgebra de Boole per deduir les dues expressions booleanes simplificades que descriuen la lògica del circuit:
Així doncs, el circuit que implementa un sumador complet (Full Adder) és el següent:

Aquest circuit es pot interpretar com dos semisumadors amb una porta OR per al bit de ròssec de sortida:

Exemple: Comparador
Dissenyarem un circuit comparador que pren dos bits,
Els circuits comparadors tenen 3 sortides: la primera indica si
La taula de veritat és:
| 0 | 0 | 0 | 1 | 0 |
| 0 | 1 | 1 | 0 | 0 |
| 1 | 0 | 0 | 0 | 1 |
| 1 | 1 | 0 | 1 | 0 |
Expressions simplificades:
Així, el circuit comparador és el següent:

Exemple: Sumador de diversos bits
Amb el sumador complet (full adder) i el semisumador (half adder) es poden construir circuits més grans, com els sumadors de propagació de càrrega (ripple-carry adders), que permeten sumar números binaris de diversos bits.
Per exemple, el següent sumador de quatre bits:

Exercicis a Jutge.org: Introduction to Digital Circuit Design
Recorda que per accedir als exercicis i perquè el Jutge valori les teves solucions has d'estar inscrit al curs. Trobaràs totes les instruccions aquí.



Xavier Casas, Francesc Madrid
Lliçons.jutge.org
© Universitat Politècnica de Catalunya, 2025
