¿Cómo se usan sumadores completos y medios juntos?

Estoy tratando de aprender el concepto de sumadores (medios y completos) de Wikipedia y estoy un poco confundido.

¿Necesito usar medios sumadores y sumadores completos juntos para realizar sumas de varios bits? ¿Cómo los combino juntos?

Respuestas (2)

Se usa un medio sumador para el primer bit ya que no hay acarreo. Para el segundo bit y los subsiguientes, necesita sumadores completos.

Los medios sumadores, en comparación con los sumadores completos, no tienen el bit de entrada de acarreo; por lo que no son necesarios, pero se utilizan para ahorrar hardware cuando solo se deben agregar dos bits.

Un ejemplo es la suma de dos bytes: los bits menos significativos generalmente no necesitan un acarreo, por lo que se pueden agregar con un medio sumador (o un sumador completo con Cin = 0).

Otro ejemplo es el multiplicador: aquí se suman los productos parciales, pero el último bit (el más significativo) de cada uno se tiene que sumar sólo al acarreo de la suma anterior, por lo que esta operación se puede realizar mediante un medio sumador.

Tenga en cuenta que, en varios casos, el ahorro de área no justifica el esfuerzo adicional de diseñar específicamente un medio sumador; por lo tanto, en su lugar se utiliza un sumador completo con conexión a tierra (o vinculado a 1 si se trabaja con lógica invertida).

Aunque se puede usar un medio sumador para el bit inferior de una cadena de transporte, se produce un uso más común en la parte superior, por ejemplo, si se necesita un circuito para agregar un número de 8 bits a un número de 16 bits. Si uno necesita poder sumar o restar, puede usar dos XOR y un AND para cada bit; un poco más caro que un medio sumador, pero aún más barato que un sumador completo.
Sí, básicamente el concepto es: dos entradas - sumador medio, tres entradas - sumador completo