¿Por qué un sumador completo necesita una compuerta OR?

-2

He leído y entiendo cómo funciona el sumador completo (o al menos creo que sí: D). Combina dos medios sumadores y cualquiera de ellos puede tener un arrastre, de ahí la puerta OR. Pero, ¿por qué necesitamos esta puerta O en la práctica? En teoría, lo entiendo. Pero, ¿por qué no solo unir las señales para trasladar las señales y no tener una puerta OR? Puedo entender que no es deseable hacer que una parte del circuito sea alta, cuando no lo está cuando otros circuitos podrían estar conectados a él. Pero considere que el sumador completo es un circuito aislado por sí mismo, ¿por qué no?

Debe haber un efecto negativo, de lo contrario, la puerta O no estaría en todo el circuito del sumador con seguridad. Pero creo que no es una necesidad lógica pura, por lo tanto creo que tiene que ver con la naturaleza del voltaje polarizado negativo en transistores de algún tipo, pero no estoy seguro, por lo tanto, esta pregunta.

Para asegurarse, los circuitos a los que me refiero se muestran y explican aquí .

Y aquí hay una imagen del sumador completo donde se muestra la puerta OR (es la única puerta en la imagen).

    
pregunta Mike de Klerk

3 respuestas

5

Estás haciendo un par de suposiciones:

  • Se pueden conectar varias salidas directamente juntas
  • Cuando cualquiera de esas salidas es "alta", entonces el cable es "alto".

Esto se conoce como " wired-OR ", y de hecho, dichos circuitos se pueden construir. Confían en las características especiales de los circuitos de las salidas anteriores para crear la función lógica que está buscando.

Sin embargo, un OR cableado sigue siendo un OR, por lo que cuando hablamos de la función lógica abstracta, mostramos la puerta explícitamente.

    
respondido por el Dave Tweed
0

Si tus bits de Carryout se veían así, podrías

simular este circuito : esquema creado usando CircuitLab

    
respondido por el analogsystemsrf
0

Estás agregando tres valores de 1 bit. El bit de salida debe establecerse si se configura un número impar de entradas, la ejecución debe establecerse si se establece más de una entrada.

Los semi sumadores XOR las entradas para generar las salidas, y Y las entradas para generar la ejecución.

Entonces la salida es (a XOR b) XOR c , que es equivalente a a XOR b XOR c ("un número impar").

La ejecución se establece si (a AND b) OR ((a XOR b) AND c) , que significa "cualquiera de las dos primeras entradas, o una de las dos primeras y la última".

Esto es equivalente a (a AND b) OR ((a OR b) AND c) , que sería "cualquiera de las dos primeras entradas, o al menos una de las dos primeras y la última", que suena un poco más intuitiva, pero como ya tenemos (a XOR b) como salida del primer sumador, y el segundo sumador lo alimenta en una puerta AND junto con c para generar su ejecución, tomando ese ((a XOR b) AND c) y alimentándolo en un OR junto con el% El (a AND b) de la extracción del primer sumador nos da el resultado deseado con solo una puerta adicional.

    
respondido por el Simon Richter

Lea otras preguntas en las etiquetas