Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

funzione booleana

Elettronica lineare e digitale: didattica ed applicazioni

Moderatori: Foto Utentecarloc, Foto Utenteg.schgor, Foto UtenteBrunoValente, Foto UtenteIsidoroKZ

0
voti

[1] funzione booleana

Messaggioda Foto Utentegiusi » 11 gen 2013, 17:46

Salve... non ho problemi con le varie somme dell'algebra booleana...ma non riesco a capire come portare a somma minima questa funzione...

\overline{(X \oplus X \oplus X \oplus 1) \cdot ( \overline {\overline{Z} \ \oplus 0)} \ }...
grazie per l'attenzione :)
Ultima modifica di Foto Utentejordan20 il 11 gen 2013, 19:56, modificato 1 volta in totale.
Motivazione: corretto titolo
Avatar utente
Foto Utentegiusi
20 3
New entry
New entry
 
Messaggi: 50
Iscritto il: 14 dic 2012, 18:29

2
voti

[2] Re: funzione boolena

Messaggioda Foto UtenteIsidoroKZ » 11 gen 2013, 17:54

Per una prima semplificazione direi che dovresti valutare quanto fa una generica variabile in exor con 0 e con se stessa, cioe` queste due espressioni A\oplus 0 e A \oplus A, e ad abundantiam, A\oplus 1.

Poi cominci a semplificare quelle espressioni, e quando sono piu` semplici vai di De Morgan.
Per usare proficuamente un simulatore, bisogna sapere molta più elettronica di lui
Plug it in - it works better!
Il 555 sta all'elettronica come Arduino all'informatica! (entrambi loro malgrado)
Se volete risposte rispondete a tutte le mie domande
Avatar utente
Foto UtenteIsidoroKZ
121,2k 1 3 8
G.Master EY
G.Master EY
 
Messaggi: 21059
Iscritto il: 17 ott 2009, 0:00

0
voti

[3] Re: funzione boolena

Messaggioda Foto Utentegiusi » 11 gen 2013, 18:12

IsidoroKZ ha scritto: A\oplus 0 e A \oplus A, A\oplus 1


allora.. A\oplus A = \overline{A} \ A
A\oplus 0 = A e A\oplus 1 = \overline {A}\
Avatar utente
Foto Utentegiusi
20 3
New entry
New entry
 
Messaggi: 50
Iscritto il: 14 dic 2012, 18:29

1
voti

[4] Re: funzione boolena

Messaggioda Foto UtenteIsidoroKZ » 11 gen 2013, 19:21

A \oplus A mi pare non sia corretta, le altre due sono giuste.
Per usare proficuamente un simulatore, bisogna sapere molta più elettronica di lui
Plug it in - it works better!
Il 555 sta all'elettronica come Arduino all'informatica! (entrambi loro malgrado)
Se volete risposte rispondete a tutte le mie domande
Avatar utente
Foto UtenteIsidoroKZ
121,2k 1 3 8
G.Master EY
G.Master EY
 
Messaggi: 21059
Iscritto il: 17 ott 2009, 0:00

0
voti

[5] Re: funzione boolena

Messaggioda Foto Utentegiusi » 11 gen 2013, 19:43

mmm.. ho seguito questo ragionamento... che a quanto pare è errato #-o

A \oplus B = A\overline{B} \ + \overline{A} \ B
quindi per A \oplus A = A\overline{A} \A + \overline{A} \ A
cioè \overline{A} \ (A + A) = \overline{A} \ A
Avatar utente
Foto Utentegiusi
20 3
New entry
New entry
 
Messaggi: 50
Iscritto il: 14 dic 2012, 18:29

1
voti

[6] Re: funzione boolena

Messaggioda Foto UtenteIsidoroKZ » 11 gen 2013, 19:52

Mi sono espresso male, il ragionamento e` giusto, ma devi ancora fare un ulteriore passo per avere un risultato utile. Quanto vale \overline{A}A?
Per usare proficuamente un simulatore, bisogna sapere molta più elettronica di lui
Plug it in - it works better!
Il 555 sta all'elettronica come Arduino all'informatica! (entrambi loro malgrado)
Se volete risposte rispondete a tutte le mie domande
Avatar utente
Foto UtenteIsidoroKZ
121,2k 1 3 8
G.Master EY
G.Master EY
 
Messaggi: 21059
Iscritto il: 17 ott 2009, 0:00

0
voti

[7] Re: funzione boolena

Messaggioda Foto Utentegiusi » 11 gen 2013, 19:54

oddio, giusto vale 0!!
Avatar utente
Foto Utentegiusi
20 3
New entry
New entry
 
Messaggi: 50
Iscritto il: 14 dic 2012, 18:29

3
voti

[8] Re: funzione booleana

Messaggioda Foto UtenteIsidoroKZ » 11 gen 2013, 20:05

E allora adesso che cosa viene con queste semplificazioni?

\overline{(\underbrace{\underbrace{\underbrace{X \oplus X} \oplus X} \oplus 1}) \cdot ( \overline {\underbrace{\overline{Z} \ \oplus 0})} \ }

oppure puoi anche semplificare gli xor in un altro ordine, tanto l'operazione e` associativa

\overline{(\underbrace{\underbrace{X \oplus X} \oplus \underbrace{ X \oplus 1}}) \cdot ( \overline {\underbrace{\overline{Z} \ \oplus 0})} \ }

A questo punto con De Morgan dovresti essere a posto.
Per usare proficuamente un simulatore, bisogna sapere molta più elettronica di lui
Plug it in - it works better!
Il 555 sta all'elettronica come Arduino all'informatica! (entrambi loro malgrado)
Se volete risposte rispondete a tutte le mie domande
Avatar utente
Foto UtenteIsidoroKZ
121,2k 1 3 8
G.Master EY
G.Master EY
 
Messaggi: 21059
Iscritto il: 17 ott 2009, 0:00

0
voti

[9] Re: funzione booleana

Messaggioda Foto Utentegiusi » 11 gen 2013, 21:37

quindi ho \overline{X} \ \cdot \ Z ??
Avatar utente
Foto Utentegiusi
20 3
New entry
New entry
 
Messaggi: 50
Iscritto il: 14 dic 2012, 18:29

0
voti

[10] Re: funzione booleana

Messaggioda Foto UtenteIsidoroKZ » 12 gen 2013, 1:33

Hai dimenticato l'ultima negazione: \overline{\overline {X}\cdot Z} poi se lo vuoi a somma applichi De Morgan.
Per usare proficuamente un simulatore, bisogna sapere molta più elettronica di lui
Plug it in - it works better!
Il 555 sta all'elettronica come Arduino all'informatica! (entrambi loro malgrado)
Se volete risposte rispondete a tutte le mie domande
Avatar utente
Foto UtenteIsidoroKZ
121,2k 1 3 8
G.Master EY
G.Master EY
 
Messaggi: 21059
Iscritto il: 17 ott 2009, 0:00

Prossimo

Torna a Elettronica generale

Chi c’è in linea

Visitano il forum: Nessuno e 68 ospiti