Estoy tratando de enseñarme el concepto de sumadores (medio y completo) de Wikipedia y am un poco confundido.
¿Debo usar tanto los sumadores medios como los sumadores completos para realizar la adición de múltiples bits? ¿Cómo los combino?
Estoy tratando de enseñarme el concepto de sumadores (medio y completo) de Wikipedia y am un poco confundido.
¿Debo usar tanto los sumadores medios como los sumadores completos para realizar la adición de múltiples bits? ¿Cómo los combino?
Se utiliza un medio sumador para el primer bit, ya que no hay acarreo. Para los segundos y subsiguientes bits, necesita sumadores completos.
La mitad de los sumadores, en comparación con los sumadores completos, no tienen el bit de entrada de acarreo; por lo tanto, no son necesarios, pero se utilizan para guardar hardware cuando solo se deben agregar dos bits.
Un ejemplo está en 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 debe agregarse solo al acarreo de la suma anterior, por lo que esta operación se puede realizar a la mitad. sumador.
Tenga en cuenta que en varios casos, el ahorro en el área no vale la pena por el esfuerzo adicional de diseñar específicamente un medio sumador; por lo tanto, en su lugar se utiliza un sumador completo con un arrastre conectado a tierra (o atado a 1 si se trabaja con lógica invertida).
Lea otras preguntas en las etiquetas digital-logic adder