Come faccio a realizzare una porta XOR?

di Anonimizzato12690 il
3 risposte
Devo realizzare una porta XOR con 4 entrate... però non so come si fa D:

PORTA XOR
XOR (eXclusive OR) è una porta logica che riceve in ingresso "n" valori e restituisce "1" in uscita se e solo se,
il numero di ingressi che presentano il valore logico "1" è dispari.

3 Risposte

  • In che modo? Devi scrivere una funzione (C o C++?) che riceva in ingresso 4 valori (0 o 1) e restituisca il risultato dello XOR? Cerca di essere un po' più specifico.
  • Scusa ma qualcosa tipo
    
    int ret = in[0];
    
    for (i=1; i < n ; i ++)
        ret ^= in[i]
    
  • Ovvero anche
    
    out=in1^in2^in3^in4;
    
Devi accedere o registrarti per scrivere nel forum
3 risposte