-
Addizioni con l'OR, moltipl. con l'ANDScritto daNon Autenticatoil 2012-11-20 19:48:39.0 alle 2012-11-20 19:48:39.0I calcolatori utilizzano l'OR per per compiere addizioni e l'AND per le moltiplicazioni.
Ma come si fa a sommare due numeri utilizzando soltanto l'OR?-
Re: Addizioni con l'OR, moltipl. con l'AScritto dagengivaUtente privileggiatoil 2012-11-20 20:06:22.0 alle 2012-11-20 20:06:22.0Trollate totali: 9100Scritto da:
> I calcolatori utilizzano l'OR per per compiere addizioni e l'AND per le moltiplicazioni.
>
> Ma come si fa a sommare due numeri utilizzando soltanto l'OR?
somma logica
0 OR 0 = 0
0 OR 1 = 1
lo fanno con le porte logiche utilizzando l'algebra booleanaCercatelo con Google, ritardato! ©
-
Re: Addizioni con l'OR, moltipl. con l'AScritto da:
> Ma come si fa a sommare due numeri utilizzando soltanto l'OR?
AFAIK, non si puo (Riporto), hai bisogno anche di NOT.
Senza garanzia, l'esame l'ho dato quando i modem andavano ancora 14400baud
!
`"la realta' non e' cosi' terrificante come vogliono farti credere" - Giambo ` - Wakko che cita Giambo-
Re: Addizioni con l'OR, moltipl. con l'AScritto dagengivaUtente privileggiatoil 2012-11-20 20:23:20.0 alle 2012-11-20 20:23:20.0Trollate totali: 9100Scritto da: Giambo
> Scritto da:
>
> > Ma come si fa a sommare due numeri utilizzando soltanto l'OR?
>
> AFAIK, non si puo (Riporto), hai bisogno anche di NOT.
> Senza garanzia, l'esame l'ho dato quando i modem andavano ancora 14400baud
!
se volevi fare il figo dovevi dirgli che bisogna considerare anche l'overflow!
Cercatelo con Google, ritardato! ©-
Re: Addizioni con l'OR, moltipl. con l'AScritto da: gengiva
> > > Ma come si fa a sommare due numeri utilizzando soltanto l'OR?
> >
> > AFAIK, non si puo (Riporto), hai bisogno anche di NOT.
> > Senza garanzia, l'esame l'ho dato quando i modem andavano ancora 14400baud
!
>
> se volevi fare il figo dovevi dirgli che bisogna considerare anche l'overflow!
Tu cosa capisci per "Riporto"
?
${fotoGengivaPelato}
Ah, il riporto stile Yoda
...
`"la realta' non e' cosi' terrificante come vogliono farti credere" - Giambo ` - Wakko che cita Giambo-
Re: Addizioni con l'OR, moltipl. con l'AScritto dagengivaUtente privileggiatoil 2012-11-20 20:33:37.0 alle 2012-11-20 20:33:37.0Trollate totali: 9100Scritto da: Giambo
> Scritto da: gengiva
>
> > > > Ma come si fa a sommare due numeri utilizzando soltanto l'OR?
> > >
> > > AFAIK, non si puo (Riporto), hai bisogno anche di NOT.
> > > Senza garanzia, l'esame l'ho dato quando i modem andavano ancora 14400baud
!
> >
> > se volevi fare il figo dovevi dirgli che bisogna considerare anche l'overflow!
>
> Tu cosa capisci per "Riporto"
?
causa ed effetto
Cercatelo con Google, ritardato! ©-
Re: Addizioni con l'OR, moltipl. con l'AScritto da: gengiva
> > > se volevi fare il figo dovevi dirgli che bisogna considerare anche l'overflow!
> >
> > Tu cosa capisci per "Riporto"
?
>
> causa ed effetto
Cane da riporto ?`"la realta' non e' cosi' terrificante come vogliono farti credere" - Giambo ` - Wakko che cita Giambo-
Re: Addizioni con l'OR, moltipl. con l'AScritto dagengivaUtente privileggiatoil 2012-11-20 20:50:05.0 alle 2012-11-20 20:50:05.0Trollate totali: 9100Scritto da: Giambo
> Scritto da: gengiva
>
> > > > se volevi fare il figo dovevi dirgli che bisogna considerare anche l'overflow!
> > >
> > > Tu cosa capisci per "Riporto"
?
> >
> > causa ed effetto
>
> Cane da riporto ?
Cercatelo con Google, ritardato! ©-
Re: Addizioni con l'OR, moltipl. con l'AScritto daSeuTrombeur de femmesil 2012-11-20 21:21:50.0 alle 2012-11-20 21:21:50.0Trollate totali: 2082Scritto da: gengiva
> Scritto da: Giambo
> > Scritto da: gengiva
> >
> > > > > se volevi fare il figo dovevi dirgli che bisogna considerare anche l'overflow!
> > > >
> > > > Tu cosa capisci per "Riporto"
?
> > >
> > > causa ed effetto
> >
> > Cane da riporto ?
>
>
>
>



Atoms & Love
-
-
-
-
-
-
Re: Addizioni con l'OR, moltipl. con l'AScritto da: Giambo
> Scritto da:
>
> > Ma come si fa a sommare due numeri utilizzando soltanto l'OR?
>
> AFAIK, non si puo (Riporto), hai bisogno anche di NOT.
> Senza garanzia, l'esame l'ho dato quando i modem andavano ancora 14400baud
!
Io usavo i modem quando andavano a 300 baud. Si faceva prima a portare i bit in una scatola, a mano e in bici.
Chedi a Matusalemme se non ci credi.Everyone has the right to my opinion!-
Re: Addizioni con l'OR, moltipl. con l'AScritto da: exsinistro
> > > Ma come si fa a sommare due numeri utilizzando soltanto l'OR?
> >
> > AFAIK, non si puo (Riporto), hai bisogno anche di NOT.
> > Senza garanzia, l'esame l'ho dato quando i modem andavano ancora 14400baud
!
>
> Io usavo i modem quando andavano a 300 baud.
Il mio secondo modem andava a 1200.
Il primo l'ho bruciato usando un trasformatore sbagliato
L'amico che mi ha introdotto alle BBS aveva un'accoppiatore acustico.
Sembra preistoria !
> Chedi a Matusalemme se non ci credi.
Del resto sul menhir che porta Obelix si possono scolpire una qualche dozzina di bytes ...`"la realta' non e' cosi' terrificante come vogliono farti credere" - Giambo ` - Wakko che cita Giambo
-
-
-
Re: Addizioni con l'OR, moltipl. con l'AScritto dail 2012-11-20 20:47:18.0 alle 2012-11-20 20:47:18.0Trollate totali: 2001Scritto da:
> I calcolatori utilizzano l'OR per per compiere addizioni e l'AND per le moltiplicazioni.
>
> Ma come si fa a sommare due numeri utilizzando soltanto l'OR?
Supponi di dover sommare 2 bit, A e B.
La tabella di verità è la seguente:
A B | S C
0 0 | 0 0
0 1 | 1 0
1 0 | 1 0
1 1 | 0 1
Hai quindi due uscite... una S che è la somma, l'altra C che è il riporto (Carry in inglese).
Noterai che
S = A XOR B
C = A AND B
In altre parole questo semplice circuito sommatore è composto da due porte logiche, uno XOR e una AND. Questo schema si chiama HALF-ADDER ed è rappresentato graficamente così:
Che si può rappresentare come una "scatoletta" con due input e due output:
Questo circuito va bene per sommare 2 soli bit ma se voglio fare somme con più bit mi serve un nuovo circuito, chiamato FULL-ADDER che è in grado di gestire il riporto proveniente dai bit meno significativi precedenti ed è composto da due HALF-ADDER collegati assieme e una OR (per questo si chiamano HALF-ADDER perché due di essi compongono un FULL-ADDER... bé, quasi... c'è anche la OR).
Il FULL-ADDER può quindi essere visto come una scatoletta con 3 ingressi (i due bit da sommare più il riporto precedente) e 2 uscite (somma e carry):
A questo punto hai tutto quello che ti serve per costruire circuiti in grado di sommare numeri composti da qualsiasi numero di bit... per ogni bit hai un FULL-ADDER e si collegano così:
Nell'immagine qui sopra, per esempio, mostra un sommatore fra due numeri A e B composti ognuno da 4 bit.
A0 e B0 sono i bit meno significativi, ecc.
**Modificato dall'autore il 20.11.2012 20:50**-
Re: Addizioni con l'OR, moltipl. con l'AScritto daNon Autenticatoil 2012-11-20 20:57:36.0 alle 2012-11-20 20:57:36.0> > I calcolatori utilizzano l'OR per per compiere addizioni e l'AND per le moltiplicazioni.
> >
> > Ma come si fa a sommare due numeri utilizzando soltanto l'OR?
>
> Supponi di dover sommare 2 bit, A e B.
>
> La tabella di verità è la seguente:
>
> A B | S C
> 0 0 | 0 0
> 0 1 | 1 0
> 1 0 | 1 0
> 1 1 | 0 1
>
> Hai quindi due uscite... una S che è la somma, l'altra C che è il riporto (Carry in inglese).
>
> Noterai che
> S = A XOR B
> C = A AND B
>
> In altre parole questo semplice circuito sommatore è composto da due porte logiche, uno XOR e una AND. Questo schema si chiama HALF-ADDER ed è rappresentato graficamente così:
>
>
>
> Che si può rappresentare come una "scatoletta" con due input e due output:
>
>
> Questo circuito va bene per sommare 2 soli bit ma se voglio fare somme con più bit mi serve un nuovo circuito, chiamato FULL-ADDER che è in grado di gestire il riporto proveniente dai bit meno significativi precedenti ed è composto da due HALF-ADDER collegati assieme e una OR (per questo si chiamano HALF-ADDER perché due di essi compongono un FULL-ADDER... bé, quasi... c'è anche la OR).
>
> Il FULL-ADDER può quindi essere visto come una scatoletta con 3 ingressi (i due bit da sommare più il riporto precedente) e 2 uscite (somma e carry):
>
>
> A questo punto hai tutto quello che ti serve per costruire circuiti in grado di sommare numeri composti da qualsiasi numero di bit... per ogni bit hai un FULL-ADDER e si collegano così:
>
>
> Nell'immagine qui sopra, per esempio, mostra un sommatore fra due numeri A e B composti ognuno da 4 bit.
> A0 e B0 sono i bit meno significativi, ecc.
Tutto ciò mi ricorda l'anno accademico 1985-86
-
Re: Addizioni con l'OR, moltipl. con l'AScritto daSeuTrombeur de femmesil 2012-11-20 21:24:15.0 alle 2012-11-20 21:24:15.0Trollate totali: 2082Scritto da:
> > > I calcolatori utilizzano l'OR per per compiere addizioni e l'AND per le moltiplicazioni.
> > >
> > > Ma come si fa a sommare due numeri utilizzando soltanto l'OR?
> >
> > Supponi di dover sommare 2 bit, A e B.
> >
> > La tabella di verità è la seguente:
> >
> > A B | S C
> > 0 0 | 0 0
> > 0 1 | 1 0
> > 1 0 | 1 0
> > 1 1 | 0 1
> >
> > Hai quindi due uscite... una S che è la somma, l'altra C che è il riporto (Carry in inglese).
> >
> > Noterai che
> > S = A XOR B
> > C = A AND B
> >
> > In altre parole questo semplice circuito sommatore è composto da due porte logiche, uno XOR e una AND. Questo schema si chiama HALF-ADDER ed è rappresentato graficamente così:
> >
> >
> >
> > Che si può rappresentare come una "scatoletta" con due input e due output:
> >
> >
> > Questo circuito va bene per sommare 2 soli bit ma se voglio fare somme con più bit mi serve un nuovo circuito, chiamato FULL-ADDER che è in grado di gestire il riporto proveniente dai bit meno significativi precedenti ed è composto da due HALF-ADDER collegati assieme e una OR (per questo si chiamano HALF-ADDER perché due di essi compongono un FULL-ADDER... bé, quasi... c'è anche la OR).
> >
> > Il FULL-ADDER può quindi essere visto come una scatoletta con 3 ingressi (i due bit da sommare più il riporto precedente) e 2 uscite (somma e carry):
> >
> >
> > A questo punto hai tutto quello che ti serve per costruire circuiti in grado di sommare numeri composti da qualsiasi numero di bit... per ogni bit hai un FULL-ADDER e si collegano così:
> >
> >
> > Nell'immagine qui sopra, per esempio, mostra un sommatore fra due numeri A e B composti ognuno da 4 bit.
> > A0 e B0 sono i bit meno significativi, ecc.
>
> Tutto ciò mi ricorda l'anno accademico 1985-86
>
e le fottute mappe di Karnaugh
Atoms & Love-
Re: Addizioni con l'OR, moltipl. con l'AScritto daNon Autenticatoil 2012-11-20 21:32:01.0 alle 2012-11-20 21:32:01.0> > > > I calcolatori utilizzano l'OR per per compiere addizioni e l'AND per le moltiplicazioni.
> > > >
> > > > Ma come si fa a sommare due numeri utilizzando soltanto l'OR?
> > >
> > > Supponi di dover sommare 2 bit, A e B.
> > >
> > > La tabella di verità è la seguente:
> > >
> > > A B | S C
> > > 0 0 | 0 0
> > > 0 1 | 1 0
> > > 1 0 | 1 0
> > > 1 1 | 0 1
> > >
> > > Hai quindi due uscite... una S che è la somma, l'altra C che è il riporto (Carry in inglese).
> > >
> > > Noterai che
> > > S = A XOR B
> > > C = A AND B
> > >
> > > In altre parole questo semplice circuito sommatore è composto da due porte logiche, uno XOR e una AND. Questo schema si chiama HALF-ADDER ed è rappresentato graficamente così:
> > >
> > >
> > >
> > > Che si può rappresentare come una "scatoletta" con due input e due output:
> > >
> > >
> > > Questo circuito va bene per sommare 2 soli bit ma se voglio fare somme con più bit mi serve un nuovo circuito, chiamato FULL-ADDER che è in grado di gestire il riporto proveniente dai bit meno significativi precedenti ed è composto da due HALF-ADDER collegati assieme e una OR (per questo si chiamano HALF-ADDER perché due di essi compongono un FULL-ADDER... bé, quasi... c'è anche la OR).
> > >
> > > Il FULL-ADDER può quindi essere visto come una scatoletta con 3 ingressi (i due bit da sommare più il riporto precedente) e 2 uscite (somma e carry):
> > >
> > >
> > > A questo punto hai tutto quello che ti serve per costruire circuiti in grado di sommare numeri composti da qualsiasi numero di bit... per ogni bit hai un FULL-ADDER e si collegano così:
> > >
> > >
> > > Nell'immagine qui sopra, per esempio, mostra un sommatore fra due numeri A e B composti ognuno da 4 bit.
> > > A0 e B0 sono i bit meno significativi, ecc.
> >
> > Tutto ciò mi ricorda l'anno accademico 1985-86
> >
>
> e le fottute mappe di Karnaugh
È una delle cose che mi sono state più ostiche, e una delle prime che ho rimosso di brutto.-
Re: Addizioni con l'OR, moltipl. con l'AScritto dail 2012-11-20 21:47:47.0 alle 2012-11-20 21:47:47.0Trollate totali: 2001Scritto da:
> > > > > I calcolatori utilizzano l'OR per per compiere addizioni e l'AND per le moltiplicazioni.
> > > > >
> > > > > Ma come si fa a sommare due numeri utilizzando soltanto l'OR?
> > > >
> > > > Supponi di dover sommare 2 bit, A e B.
> > > >
> > > > La tabella di verità è la seguente:
> > > >
> > > > A B | S C
> > > > 0 0 | 0 0
> > > > 0 1 | 1 0
> > > > 1 0 | 1 0
> > > > 1 1 | 0 1
> > > >
> > > > Hai quindi due uscite... una S che è la somma, l'altra C che è il riporto (Carry in inglese).
> > > >
> > > > Noterai che
> > > > S = A XOR B
> > > > C = A AND B
> > > >
> > > > In altre parole questo semplice circuito sommatore è composto da due porte logiche, uno XOR e una AND. Questo schema si chiama HALF-ADDER ed è rappresentato graficamente così:
> > > >
> > > >
> > > >
> > > > Che si può rappresentare come una "scatoletta" con due input e due output:
> > > >
> > > >
> > > > Questo circuito va bene per sommare 2 soli bit ma se voglio fare somme con più bit mi serve un nuovo circuito, chiamato FULL-ADDER che è in grado di gestire il riporto proveniente dai bit meno significativi precedenti ed è composto da due HALF-ADDER collegati assieme e una OR (per questo si chiamano HALF-ADDER perché due di essi compongono un FULL-ADDER... bé, quasi... c'è anche la OR).
> > > >
> > > > Il FULL-ADDER può quindi essere visto come una scatoletta con 3 ingressi (i due bit da sommare più il riporto precedente) e 2 uscite (somma e carry):
> > > >
> > > >
> > > > A questo punto hai tutto quello che ti serve per costruire circuiti in grado di sommare numeri composti da qualsiasi numero di bit... per ogni bit hai un FULL-ADDER e si collegano così:
> > > >
> > > >
> > > > Nell'immagine qui sopra, per esempio, mostra un sommatore fra due numeri A e B composti ognuno da 4 bit.
> > > > A0 e B0 sono i bit meno significativi, ecc.
> > >
> > > Tutto ciò mi ricorda l'anno accademico 1985-86
> > >
> >
> > e le fottute mappe di Karnaugh
>
> È una delle cose che mi sono state più ostiche, e una delle prime che ho rimosso di brutto.
Ma se semplificavano enormemente i calcoli... io le adoravo. Comunque diventavano complicate solo con 5 o più input... ma a quel punto tanto vale usare dei software.-
Re: Addizioni con l'OR, moltipl. con l'AScritto daNon Autenticatoil 2012-11-20 22:22:13.0 alle 2012-11-20 22:22:13.0> > > > > > I calcolatori utilizzano l'OR per per compiere addizioni e l'AND per le moltiplicazioni.
> > > > > >
> > > > > > Ma come si fa a sommare due numeri utilizzando soltanto l'OR?
> > > > >
> > > > > Supponi di dover sommare 2 bit, A e B.
> > > > >
> > > > > La tabella di verità è la seguente:
> > > > >
> > > > > A B | S C
> > > > > 0 0 | 0 0
> > > > > 0 1 | 1 0
> > > > > 1 0 | 1 0
> > > > > 1 1 | 0 1
> > > > >
> > > > > Hai quindi due uscite... una S che è la somma, l'altra C che è il riporto (Carry in inglese).
> > > > >
> > > > > Noterai che
> > > > > S = A XOR B
> > > > > C = A AND B
> > > > >
> > > > > In altre parole questo semplice circuito sommatore è composto da due porte logiche, uno XOR e una AND. Questo schema si chiama HALF-ADDER ed è rappresentato graficamente così:
> > > > >
> > > > >
> > > > >
> > > > > Che si può rappresentare come una "scatoletta" con due input e due output:
> > > > >
> > > > >
> > > > > Questo circuito va bene per sommare 2 soli bit ma se voglio fare somme con più bit mi serve un nuovo circuito, chiamato FULL-ADDER che è in grado di gestire il riporto proveniente dai bit meno significativi precedenti ed è composto da due HALF-ADDER collegati assieme e una OR (per questo si chiamano HALF-ADDER perché due di essi compongono un FULL-ADDER... bé, quasi... c'è anche la OR).
> > > > >
> > > > > Il FULL-ADDER può quindi essere visto come una scatoletta con 3 ingressi (i due bit da sommare più il riporto precedente) e 2 uscite (somma e carry):
> > > > >
> > > > >
> > > > > A questo punto hai tutto quello che ti serve per costruire circuiti in grado di sommare numeri composti da qualsiasi numero di bit... per ogni bit hai un FULL-ADDER e si collegano così:
> > > > >
> > > > >
> > > > > Nell'immagine qui sopra, per esempio, mostra un sommatore fra due numeri A e B composti ognuno da 4 bit.
> > > > > A0 e B0 sono i bit meno significativi, ecc.
> > > >
> > > > Tutto ciò mi ricorda l'anno accademico 1985-86
> > > >
> > >
> > > e le fottute mappe di Karnaugh
> >
> > È una delle cose che mi sono state più ostiche, e una delle prime che ho rimosso di brutto.
>
> Ma se semplificavano enormemente i calcoli... io le adoravo. Comunque diventavano complicate solo con 5 o più input... ma a quel punto tanto vale usare dei software.
È possibile, ma non dovevo fare calcoli, solo capire come funzionavano le mappe se me l'avessero chiesto agli esami. Comunque in quell'esame ho fatto una figura barbina, mi ha chiesto l'unica cosa che non avevo studiato perché figurati se andava a chiedere proprio quella, e non sono più riuscito a dir nulla di coerente nelle altre due domande.-
Re: Addizioni con l'OR, moltipl. con l'AScritto daNon Autenticatoil 2012-11-20 22:24:38.0 alle 2012-11-20 22:24:38.0Adesso mi verrà la malinconia perché allora ero giovane e bello (si fa per dire) e pieno di speranze per il futuro.
-
Re: Addizioni con l'OR, moltipl. con l'AScritto dail 2012-11-20 22:30:27.0 alle 2012-11-20 22:30:27.0Trollate totali: 2001Scritto da:
> Adesso mi verrà la malinconia perché allora ero giovane e bello (si fa per dire) e pieno di speranze per il futuro.
Potevi rimanere 12enne come me.-
Re: Addizioni con l'OR, moltipl. con l'AScritto daNon Autenticatoil 2012-11-20 22:54:32.0 alle 2012-11-20 22:54:32.0> > Adesso mi verrà la malinconia perché allora ero giovane e bello (si fa per dire) e pieno di speranze per il futuro.
>
> Potevi rimanere 12enne come me.
Io sono rimasto 16enne, un sedicenne che si disintegra lentamente.
-
-
-
-
-
-
-
-
Re: Addizioni con l'OR, moltipl. con l'AScritto daNon Autenticatoil 2012-11-20 21:45:41.0 alle 2012-11-20 21:45:41.0Scritto da: Renton Thurston
> Scritto da:
> > I calcolatori utilizzano l'OR per per compiere addizioni e l'AND per le moltiplicazioni.
> >
> > Ma come si fa a sommare due numeri utilizzando soltanto l'OR?
>
> Supponi di dover sommare 2 bit, A e B.
>
> La tabella di verità è la seguente:
>
> A B | S C
> 0 0 | 0 0
> 0 1 | 1 0
> 1 0 | 1 0
> 1 1 | 0 1
>
> Hai quindi due uscite... una S che è la somma, l'altra C che è il riporto (Carry in inglese).
>
> Noterai che
> S = A XOR B
> C = A AND B
>
> In altre parole questo semplice circuito sommatore è composto da due porte logiche, uno XOR e una AND. Questo schema si chiama HALF-ADDER ed è rappresentato graficamente così:
>
>
>
> Che si può rappresentare come una "scatoletta" con due input e due output:
>
>
> Questo circuito va bene per sommare 2 soli bit ma se voglio fare somme con più bit mi serve un nuovo circuito, chiamato FULL-ADDER che è in grado di gestire il riporto proveniente dai bit meno significativi precedenti ed è composto da due HALF-ADDER collegati assieme e una OR (per questo si chiamano HALF-ADDER perché due di essi compongono un FULL-ADDER... bé, quasi... c'è anche la OR).
>
> Il FULL-ADDER può quindi essere visto come una scatoletta con 3 ingressi (i due bit da sommare più il riporto precedente) e 2 uscite (somma e carry):
>
>
> A questo punto hai tutto quello che ti serve per costruire circuiti in grado di sommare numeri composti da qualsiasi numero di bit... per ogni bit hai un FULL-ADDER e si collegano così:
>
>
> Nell'immagine qui sopra, per esempio, mostra un sommatore fra due numeri A e B composti ognuno da 4 bit.
> A0 e B0 sono i bit meno significativi, ecc.
>
> **Modificato dall'autore il 20.11.2012 20:50**
Wakko 1
Gengiva 0
-
-