2011-05-24 5 views
8

Sto facendo una revisione per i miei esami e una delle domande che più frequentemente ho posto nel questionario dello scorso anno è come realizzare un cancello OR usando solo porte XOR. Sto cercando di fare da 1 ora e anche cercato su Internet. Ma fallito Spero di avere un aiuto qui.: Realizza porte OR usando SOLO gate XOR

risposta

14

Non è possibile derivare una porta OR (o AND, NOR, NAND) da porte XOR (o XNOR), perché non sono porte universali.

Ecco un argomento contro XOR e XNOR come porte universali.

Un gate XOR è un generatore di parità. I generatori di parità a cascata producono sempre generatori di parità . AND e OR non sono le funzioni di parità .

Un gate XOR può essere utilizzato come inverter. Un gate XNOR è un XOR seguito da un inverter, quindi è un generatore di parità.

di essere una porta universale, un cancello deve soddisfare entrambe le seguenti condizioni:

  1. si dovrebbe essere in grado di creare un inverter tramite la porta.
  2. Si dovrebbe essere in grado di bloccare l'ingresso (cioè modificando N - 1 ingressi 0 o 1, l'ingresso rimanente viene ignorato)
+0

Se il downlocoter si prega di lasciare un commento. Grazie. –

+0

Ho notato che hai indentato la parte centrale della tua risposta. È una citazione da qualcosa, e se sì, dove? – enche

-1

legame entrambe le linee di ingresso ad un solo piedino di ingresso della porta XOR, lasciando l'altro pin di input come sempre falso, producendo così un gate OR.

+0

"Il collegamento di entrambe le linee di ingresso" viene chiamato cablato o in progettazione elettronica e a) di solito non è consentito (può effettivamente danneggiare l'hardware) e b) sarebbe un cancello OR :) – rackandboneman