Hardware
Volver a índice de Contenidos
Inicio

Circuito semisumador

Supongamos que queremos realizar un circuito para que sume dos bits, "b" y "a". La tabla de verdad para la suma de los mismos es:

b
a
S
C
0
0
0
0
0
1
1
0
1
0
1
0
1
1
0
1

 

- cuando los dos bits a sumar valen 0, la suma S es 0;
- cuando uno de los dos bits a sumar es 0 y el otro es 1, la suma S es 1;
- cuando los dos bits a sumar valen 1, la suma S es 0 y se produce un acarreo (en inglés carry) que llamaremos C, el cual vale 1 (es decir, el resultado es 10, que es el 2 en binario).

De la tabla de verdad se observa que la suma S toma el valor 1 cuando hay un número impar de unos en las entradas, por lo cual puede obtenerse mediante una compuerta OR exclusiva; el acarreo C toma el valor 1 cuando ambas entradas toman ese valor, por lo cual puede obtenerse con una compuerta AND.
De lo dicho anteriormente surge:

S = b OR exclusiva a
C = b AND a

Luego, el circuito para obtener S y C es:


Del libro "FUNDAMENTOS DE COMPUTACIÓN Y COMUNICACIONES"- Ing. Gabriel Duperut

Volver a Hardware