Torna indietro   Hardware Upgrade Forum > Off Topic > Discussioni Off Topic > La Piazzetta (forum chiuso)

Mova Z70 Ultra Roller Complete: motore potente, rullo di lavaggio e l'IA a guidare
Mova Z70 Ultra Roller Complete: motore potente, rullo di lavaggio e l'IA a guidare
Mova Z70 Ultra Complete è un robot aspirapolvere che coniuga un'aspirazione potente e un lavaggio con rullo a logica di intelligenza artificiale che guida al meglio nella pulizia di casa: rulli e spazzole estensibili a pulire gli angoli e una base di ricarica che lava e ripristina il robot al emglio delle sue funzionalità dopo ogni azione di pulizia
Recensione Google Pixel 11: non ha l'HiLight dei Pro, ma è il Pixel più equilibrato di sempre
Recensione Google Pixel 11: non ha l'HiLight dei Pro, ma è il Pixel più equilibrato di sempre
Abbiamo provato Google Pixel 11, il più accessibile della nuova gamma: chip Tensor G6 condiviso con i modelli Pro, fotocamera 48 MP con Magic Capture e Stili Fotografici, display Actua da 3000 nit e batteria da 4985 mAh. Ecco come si comporta nell'uso quotidiano, e cosa cambia davvero rispetto a Pixel 11 Pro e Pro XL
Google Pixel 11 Pro XL: fotocamera al top, batteria indietro. Luci e ombre del nuovo flagship
Google Pixel 11 Pro XL: fotocamera al top, batteria indietro. Luci e ombre del nuovo flagship
Google Pixel 11 Pro XL debutta in Italia con il nuovo Tensor G6, lo Zoom Pro fino a 120x, il display Super Actua da 3600 nit e la new entry HiLight riservata ai modelli Pro: lo abbiamo provato in anteprima per diversi giorni prima del lancio commerciale, tra fotocamera generativa, ricarica ancora indietro rispetto ai rivali e un prezzo che parte da 1399 euro
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 02-07-2004, 13:11   #21
misterx
Senior Member
 
Iscritto dal: Apr 2001
Città: Milano
Messaggi: 3741
mi sa che non è giornata, ho capito poco
misterx è offline   Rispondi citando il messaggio o parte di esso
Old 02-07-2004, 13:59   #22
Berserker
Senior Member
 
L'Avatar di Berserker
 
Iscritto dal: Aug 1999
Città: Provinsa de Zena
Messaggi: 569
Quote:
Originariamente inviato da misterx
mi sa che non è giornata, ho capito poco
Boh, forse dipende anche dal fatto che sono un pessimo insegnante...
Cmq, mi sono reso conto di una cosa, riguardo all'algoritmo di Booth: è una cazzata, ma è difficile da spiegare. E gli esempi numerici non aiutano particolarmente. Bisogna prima afferrare il principio, e poi, al limite, "convincersene" con qualche esempio.
Faccio un ultimo tentativo: supponi di avere due numeri, a e b, che vuoi moltiplicare. La forma di a non ci interessa particolarmente. Prendiamo in considerazione il moltiplicatore b, che supporremo (per semplicità) avere una forma di questo tipo:

0...01...10...0

ovvero una fila di bit a 0, poi una di 1, e una di 0. Partendo da destra, e numerando a partire da 0, diremo che il primo bit alto è in posizione n, mentre il primo bit a 0, dopo la serie di 1, è in posizione m.
Ora, l'idea è quella di rappresentare b come una semplice potenza di due, meno qualcosa. Questo "meno qualcosa" avrà questa forma: 0...010...0 con l'unico 1 alla posizione n. In questo modo, puoi riscrivere b come: 0...010...0 (l'unico bit alto è in posizione m) - 0...010...0 (l'unico bit alto è in posizione n).
L'algoritmo che esegue la scansione di b tiene conto degli scostamenti per poter shiftare opportunamente a: in pratica, questa è la forma della distributività della moltiplicazione rispetto alla sottrazione, "alla Booth". Dunque dire che a viene shiftato verso sinistra di n posizioni è come dire moltiplicare, nell'esempio fatto prima, 3 per -1, e analogamente shiftare a di m posizioni vuol dire moltiplicare 3 per 16. Spero che sia sufficiente questa spiegazione... altrimenti non saprei come fare!
__________________
Trattative concluse con successo sul mercatino come venditore: Hnk(1), Gigi_84(1), pena_panico(1), Petrox (1), rowiz (1), margen64 (1), Hurricane Polymar (1), jonny_x (1) – Rilevo blocchi di carte di Magic: The Gathering, contattatemi via PM.
Berserker è offline   Rispondi citando il messaggio o parte di esso
Old 02-07-2004, 18:55   #23
misterx
Senior Member
 
Iscritto dal: Apr 2001
Città: Milano
Messaggi: 3741
devo essermi rincitrullito ma sinceramente mi continua a sfuggire

ci scommetto che quando lo capirò daro le


usa questo esempio e se non ti scoccia:

0101x (5)
1110= (14)
----------

scrivimi passo passo il procedimento; ti assicuro che non è affatto semplice comprenderlo

ti sarei grato se scrivi una cosa nel modo seguente:

0101x
1110=

1- analizzo il moltiplicatore
2- il LSB è zero quindi non faccio niente
3- rianalizzo il moltiplicatore ed il 2° bit vale 1 quindi shifto moltiplicando a sx di un bit ed ottengo

e così via....

01010x
1110=


occhio che è solo un esempio

e grazie 1000 per la pazienza
misterx è offline   Rispondi citando il messaggio o parte di esso
Old 02-07-2004, 19:45   #24
Berserker
Senior Member
 
L'Avatar di Berserker
 
Iscritto dal: Aug 1999
Città: Provinsa de Zena
Messaggi: 569
Riproviamoci!
Codice:
x     0101 [5]
=     1110 [14]
  --------
+     0000 [scostamento = 0; il primo bit è zero, quindi verrà aumentato solo lo scostamento; l'algoritmo nota il bit successivo e si prepara a ricevere una eventuale sequenza di 1]
-    0101  [scostamento = 1; il terzo bit è a 1, quindi questo è effettivamente l'inizio di una sequenza di bit. Viene sottratto 0101 shiftato di 1, quindi 01010]
+   0000   [scostamento = 2; secondo bit della serie a 1, non faccio nulla]
+  0000    [scostamento = 3; terzo bit della serie a 1, non faccio nulla; l'algoritmo esamina il bit successivo e nota che questo era l'ultimo della serie]
+ 0101     [scostamento = 4; essendo il primo zero dopo la fila di bit alti, prendo 0101, lo shifto di 4 e addiziono. Fine]
  --------
= 01000110 [70]
__________________
Trattative concluse con successo sul mercatino come venditore: Hnk(1), Gigi_84(1), pena_panico(1), Petrox (1), rowiz (1), margen64 (1), Hurricane Polymar (1), jonny_x (1) – Rilevo blocchi di carte di Magic: The Gathering, contattatemi via PM.
Berserker è offline   Rispondi citando il messaggio o parte di esso
Old 02-07-2004, 20:26   #25
misterx
Senior Member
 
Iscritto dal: Apr 2001
Città: Milano
Messaggi: 3741
domani mi ci butto a capofitto e speriamo che questa volta il buon Dio mi dia una mano

grazie
misterx è offline   Rispondi citando il messaggio o parte di esso
Old 03-07-2004, 10:00   #26
misterx
Senior Member
 
Iscritto dal: Apr 2001
Città: Milano
Messaggi: 3741
non mi vergogno affatto ad ammettere che non ci sto capendo più un tubo


eppure dovrebbe essere così semplice


devo resettarmi e ripartire da zero
misterx è offline   Rispondi citando il messaggio o parte di esso
Old 03-07-2004, 13:32   #27
Berserker
Senior Member
 
L'Avatar di Berserker
 
Iscritto dal: Aug 1999
Città: Provinsa de Zena
Messaggi: 569
Quote:
Originariamente inviato da misterx
non mi vergogno affatto ad ammettere che non ci sto capendo più un tubo


eppure dovrebbe essere così semplice


devo resettarmi e ripartire da zero
Non ti scoraggiare.
L'essenza dell'algoritmo sta tutta nel riconoscimento della fila di 1: è quello che permette di considerare, nell'esempio precedente, 14 come 16 - 2. Quello che fa l'algoritmo, sia pur implicitamente, è un'operazione come questa: 0101 x 1110 = 0101 x (10000 - 00010) = 0101 shiftato a sx di 4 - 0101 shiftato a sx di 1 = 01010000 - 01010 = 01000110.
__________________
Trattative concluse con successo sul mercatino come venditore: Hnk(1), Gigi_84(1), pena_panico(1), Petrox (1), rowiz (1), margen64 (1), Hurricane Polymar (1), jonny_x (1) – Rilevo blocchi di carte di Magic: The Gathering, contattatemi via PM.
Berserker è offline   Rispondi citando il messaggio o parte di esso
Old 03-07-2004, 13:58   #28
misterx
Senior Member
 
Iscritto dal: Apr 2001
Città: Milano
Messaggi: 3741
stavo considerando la 1a versione dell'algoritmo di moltiplicazione che dovrebbe essere la più semplice e cioè:

1101x
1101= 169 dec

essendo il primo bit LSB del moltiplicatore a 1, procedo col sommare ciò che è presente nel registro chiamato prodotto(inizialmente posto uguale a 00000000) con il moltiplicando, e ciò avviene ogni volta che trovo un bit a 1 dopo lo shift nel moltiplicatore

siccome il moltiplicatore nel nostro caso vale 1101 avremo tre somme

svolgimento

somma del valore presente nel registro prodotto col moltiplicando in quanto il primo bit del moltiplicatore è a 1

00000000+
00001101
-------------
00001101


shifto moltiplicando e moltiplicatore

11010 sx
00110 dx


siccome il bit LSB del moltiplicatore vale zero, shifto senza fare alcuna somma

110100 sx
000011 dx


questa volta invece sommo perchè bit LSB del moltiplicatore vale 1

00001101+
00110100
-------------
01000001


shifto nuovamente

1101000
0000001

ed ho l'ultima somma in quanto il bit LSB=1

01000001+
01101000
-------------
10101001


quello di booth dovrebbe essere una variazione di questo procedimento o no ?

ok, insisto ancora

Ultima modifica di misterx : 03-07-2004 alle 16:36.
misterx è offline   Rispondi citando il messaggio o parte di esso
Old 03-07-2004, 17:07   #29
misterx
Senior Member
 
Iscritto dal: Apr 2001
Città: Milano
Messaggi: 3741
Quote:
Originariamente inviato da Berserker
Facciamo passo passo.

3 = 00000011
15 = 00001111

Immaginiamo di scandire i bit, partendo dal primo a destra, nel moltiplicatore (che è 15). Ad ogni passo, ci muoviamo di una posizione verso sinistra, incrementando di una unità lo scalamento (che inizialmente è pari a 0).

scusa se torno indietro ma con questo esempio vuoi dirmi che il 15 mi serve solo per sapere di quanto devo scalare il 3 ?

e cioè scalo il 3 di 4 posizioni in quanto ho 4 uno di seguito ottenendo:

00110000

e poi da questo sottraggo il 3 ottenendo il risultato corretto ?
misterx è offline   Rispondi citando il messaggio o parte di esso
Old 03-07-2004, 19:37   #30
Berserker
Senior Member
 
L'Avatar di Berserker
 
Iscritto dal: Aug 1999
Città: Provinsa de Zena
Messaggi: 569
Quote:
Originariamente inviato da misterx
scusa se torno indietro ma con questo esempio vuoi dirmi che il 15 mi serve solo per sapere di quanto devo scalare il 3 ?

e cioè scalo il 3 di 4 posizioni in quanto ho 4 uno di seguito ottenendo:

00110000

e poi da questo sottraggo il 3 ottenendo il risultato corretto ?
Esatto! Hai avuto l'illuminazione?
Quanto al paragone fra algoritmo "classico" e quello di Booth: sì, alla fin fine quello di Booth è solo una variante del classico. Sulle sequenze di due o più bit a 1 c'è un vantaggio proporzionale alla lunghezza della sequenza stessa, perché si evitano un bel po' di addizioni (pensa a tutti i bit a 1 subito dopo il primo: non viene effettuata alcuna operazione oltre allo scostamento dell'altro numero). C'è da dire che nel caso peggiore, l'algoritmo di Booth è significativamente peggiore dell'algoritmo tradizionale: nel caso di una moltiplicazione di un numero per una sequenza di tipo ...01010101... con n bit a 1, l'algoritmo tradizionale esegue n addizioni, mentre Booth esegue n sottrazioni e n addizioni...
__________________
Trattative concluse con successo sul mercatino come venditore: Hnk(1), Gigi_84(1), pena_panico(1), Petrox (1), rowiz (1), margen64 (1), Hurricane Polymar (1), jonny_x (1) – Rilevo blocchi di carte di Magic: The Gathering, contattatemi via PM.
Berserker è offline   Rispondi citando il messaggio o parte di esso
Old 03-07-2004, 19:42   #31
misterx
Senior Member
 
Iscritto dal: Apr 2001
Città: Milano
Messaggi: 3741
Quote:
Originariamente inviato da Berserker
Esatto! Hai avuto l'illuminazione?

...


è grazie alla tua pazienza se ne sto uscendo



Ultima modifica di misterx : 03-07-2004 alle 20:04.
misterx è offline   Rispondi citando il messaggio o parte di esso
Old 08-07-2004, 21:45   #32
misterx
Senior Member
 
Iscritto dal: Apr 2001
Città: Milano
Messaggi: 3741
ma dove cavolo è l'errore ??????

Codice:
0011 x
0010 =
----
0110
------------------
(1)
inizializzo parte sx del registro prodotto col moltiplicando
0000|0010

0011
0010(0)

siccome ho (00) non faccio nulla, shifto a dx prodotto e moltiplicando

prodotto
0000|0001

moltiplicando
0011
0001(0)

siccome ho (10) sottraggo moltiplicando a parte sx dell prodotto
0000|0001-
0011|0000
---------
1101|0001

shifto a dx prodotto e moltiplicando
01101|0000

0011
0000(1)

siccome ho (01) sommo moltiplicando a parte sx dell prodotto
0110|1000
0011|0000
---------
1001|1000

shifto a dx prodotto e.....................
0100|1100
risultato errato!!!!!
misterx è offline   Rispondi citando il messaggio o parte di esso
Old 08-07-2004, 21:59   #33
a2000
Bannato
 
L'Avatar di a2000
 
Iscritto dal: Jan 2001
Messaggi: 1976
è molto semplice:


più me lo meno, più vengo a meno
per non venir più non me lo meno più
ma se non me lo meno più, non vengo più
per non venir più, meno, quindi me lo meno di più per tutta la notte


capito adesso ?
a2000 è offline   Rispondi citando il messaggio o parte di esso
Old 08-07-2004, 22:02   #34
misterx
Senior Member
 
Iscritto dal: Apr 2001
Città: Milano
Messaggi: 3741
Quote:
Originariamente inviato da a2000
è molto semplice:


più me lo meno, più vengo a meno
per non venir più non me lo meno più
ma se non me lo meno più, non vengo più
per non venir più, meno, quindi me lo meno di più per tutta la notte


capito adesso ?


a te l'acido solforico fa brutti effetti
misterx è offline   Rispondi citando il messaggio o parte di esso
Old 08-07-2004, 22:03   #35
misterx
Senior Member
 
Iscritto dal: Apr 2001
Città: Milano
Messaggi: 3741
ma dove cavolo è l'errore ??????

Codice:
0011 x
0010 =
----
0110
------------------
(1)
inizializzo parte sx del registro prodotto col moltiplicando
0000|0010

0011
0010(0)

siccome ho (00) non faccio nulla, shifto a dx prodotto e moltiplicando

prodotto
0000|0001

moltiplicando
0011
0001(0)

siccome ho (10) sottraggo moltiplicando a parte sx dell prodotto
0000|0001-
0011|0000
---------
1101|0001

shifto a dx prodotto e moltiplicando
01101|0000

0011
0000(1)

siccome ho (01) sommo moltiplicando a parte sx dell prodotto
0110|1000
0011|0000
---------
1001|1000

shifto a dx prodotto e.....................
0100|1100
risultato errato!!!!!
misterx è offline   Rispondi citando il messaggio o parte di esso
Old 09-07-2004, 09:19   #36
misterx
Senior Member
 
Iscritto dal: Apr 2001
Città: Milano
Messaggi: 3741
help
misterx è offline   Rispondi citando il messaggio o parte di esso
Old 10-07-2004, 12:31   #37
misterx
Senior Member
 
Iscritto dal: Apr 2001
Città: Milano
Messaggi: 3741
Berserker

perchè mi hai abbandonato ?????

ero quasi arrivato alla meta
misterx è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Mova Z70 Ultra Roller Complete: motore potente, rullo di lavaggio e l'IA a guidare Mova Z70 Ultra Roller Complete: motore potente, ...
Recensione Google Pixel 11: non ha l'HiLight dei Pro, ma è il Pixel più equilibrato di sempre Recensione Google Pixel 11: non ha l'HiLight dei...
Google Pixel 11 Pro XL: fotocamera al top, batteria indietro. Luci e ombre del nuovo flagship Google Pixel 11 Pro XL: fotocamera al top, batte...
Non sai programmare? Ecco cosa si può fare con un LLM e una GeForce RTX 5070 Ti Non sai programmare? Ecco cosa si può far...
Recensione Samsung Galaxy Z Fold8 Ultra: il pieghevole più famoso diventa quasi perfetto Recensione Samsung Galaxy Z Fold8 Ultra: il pieg...
ASUS alza l'asticella del gaming: ecco i...
I satelliti Rassvet (Starlink russo) di ...
AMD stravince la sua stessa sfida sull'e...
Novità per Renault 5: più ...
Altman ammette: "Troppo ambiziosi s...
Grazie al radiotelescopio ALMA c'è...
Estensioni per browser e shadow AI sono ...
ASUS ROG punta sugli eSport con OLED da ...
Un chip più piccolo e un package ...
Windows 11, la DLL della memoria unifica...
Arrivano i nuovi Mac mini e Mac Studio c...
La proposta cinese ai costruttori: "...
Marcia indietro, The Blood of Dawnwalker...
Contrabbando di chip AI verso la Cina: i...
Apple si prepara ad aumentare i prezzi d...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 16:23.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v