Sumador binario completo de 1 bit
Hasta aquí se ha logrado implementar una suma de dos
números de un bit, pero en una computadora las sumas de hacen con un número mayor de bits.
Si cada par de sumandos binarios puede producir un bit de
acarreo, también debe tener la capacidad de reconocer cuando viene un bit de
acarreo del sumador de nivel inferior (digamos cuando en el sistema decimal hay
un "llevo" debido a la suma de las unidades y hay que pasarla a las decenas)
Para lograr este propósito se implementa el
siguiente circuito con su tabla de verdad:
|
|
Entradas |
Salidas |
|
A |
B |
Ci |
Cout |
Suma |
|
0 |
0 |
0 |
0 |
0 |
|
0 |
0 |
1 |
0 |
1 |
|
0 |
1 |
0 |
0 |
1 |
|
0 |
1 |
1 |
1 |
0 |
|
1 |
0 |
0 |
0 |
1 |
|
1 |
0 |
1 |
1 |
0 |
|
1 |
1 |
0 |
1 |
0 |
|
1 |
1 |
1 |
1 |
1 |
|
El circuito anterior es un poco
complicado de graficar así que se puede reemplazar por una caja negra
con tres entradas y dos salidas (ver la tabla de verdad)
Con la anteriormente mencionado
se puede implementar un sumador de "n" bits.
Nota: Cin = acarreo entrante,
Cout = acarreo saliente
Enlaces relacionados
-
Compuerta AND o "Y"
-
Sistema de numeración binario
-
La compuerta XOR o compuerta OR
exclusiva y circuito equivalente
<Semisumador binario
Sumador binario completo de n bits>
Recomendar este tutorial a un amigo
|