[Calcolatori Elettronici]:

Ster24
Quando costruisco una macchina combinatoria, utilizzo la tabella di verità. Ora non riesco a capire perchè scrivo sotto forma di equazione solo i termini relativi ad un'uscita alta(cioè 1). Faccio un esempio:

$a b$ - $ u$
$0 1$ - $0 $
$0 0 $ - $1$
$1 1 $ -$0$
$1 0$ - $0$

Tipo se ho tale tabella, l'equazione relativa a tale tabella sarà :

$U=!a+ !b$ Perchè? perchè non considero i termini in cui la funzione è 0? e prendo solo quelli in cui è 1?

Risposte
apatriarca
Quella funzione è sbagliata.. Il caso vero si ha con (NOT a) AND (NOT b) e non (NOT a) OR (NOT b). Hai sbagliato a scrivere? In ogni caso puoi anche osservare che il risultato è zero quando uno dei valori in ingresso è uguale a uno e definire la funzione come NOT (a OR b). Ma come vedi, quando usi i casi in cui il risultato è zero per definire la funzione, devi poi negare tutto. Ti è più chiaro adesso?

nessuno.nobody
Per rispondere alla tua domanda: "Perché? ..."

Il motivo per cui on consideri i termini in cui la funzione è 0, è perché stai definendo una funzione logica. Quindi o vale 0 o vale 1.
Tu facendo la sintesi considerando la logica positiva (quindi ad uscita 1), definisci l'espressione per la quale l'uscita è 1, mentre se lo facessi in logica negata, definiresti l'espressione per la quale l'uscita è 0.

Ovviamente valuti un solo caso (a seconda della logica scelta), perché per tutti gli altri casi la funzione vale l'opposto di quel che hai scelto.

Tu sintetizzandio (sbagliando, come ha detto apatriarca) la funzione, ha scelto i valori per cui l'uscita è 1 ed automaticamente hai che per tutti gli altri valori l'uscita è 0, è binaria la cosa

Ster24
Si, scusate , errore di distrazione. Quindi definisco l'equazione per un solo valore logico visto che tutti gli altri sono l'opposto. E quindi l'equazione (opportunamente minimizzata) cosa mi dice? il comportamento logico della macchina?

Rispondi
Per rispondere a questa discussione devi prima effettuare il login.