Creando la puerta AND de 2 entradas, la puerta OR de 2 entradas y la puerta NOT utilizando solo la puerta “SAND”

5

Supongamos que hay una puerta especial llamada puerta SAND (inversión simple AND) que se parece a esto:

¿CómopuedocrearunapuertaANDde2entradas,unapuertaORde2entradasyunapuertaNOutilizandosololapuertaSAND?

Latabladeverdadparaestapuertaes:

$$\begin{array}{|c|c|c|}\hlineA&B&\overline{A}\{B}\\\hline0&0&0\\\hline0&1&1\\\hline1&0&0\\\hline1&1&0\\\hline\end{array}$$

ParahacerunacompuertaANDde2entradasutilizandosolocompuertasSAND,tendríaquecolocar2compuertasSANDseguidas.¿Estoescorrecto?

NosécómohacerunapuertaORde2entradasyunapuertaNOutilizandopuertasSAND.¿Puedesdarmeunapistaporfavor?

Editar:solopuedousarpuertasSAND.

    
pregunta

1 respuesta

9

Deje que \ $ \ text {SAND} (A, B) = \ overline {A} B \ $

NO puerta
\ $ \ overline {A} = \ overline {A} .1 = \ text {SAND} (A, 1) \ $
Conecte B a '1' y alimente la entrada a A.

AND gate
\ $ AB = \ overline {(\ overline {A})} B = \ overline {(\ text {SAND} (A, 1))} B = \ text {SAND} (\ text {SAND} (A, 1 ), B) \ $
Invierta la primera entrada (utilizando la puerta NOT implementada anteriormente) antes de alimentar a SAND.

O puerta
\ $ \ begin {align} A + B & = \ overline {(\ overline {A} \ \ overline {B})} \\ & = \ text {SAND} (\ overline {A} \ \ overline {B}, 1) \\ & = \ text {SAND} (\ overline {A}. \ text {SAND} (B, 1), 1) \\ & = \ text {SAND} (\ text {SAND} (A, \ text {SAND} (B, 1)), 1) \ end {align} \ $
Invierta la segunda entrada antes de alimentar a SAND y alimente su salida a otro inversor.

    
respondido por el nidhin

Lea otras preguntas en las etiquetas