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

Recensione vivo X300 Pro: è ancora lui il re della fotografia mobile, peccato per la batteria
Recensione vivo X300 Pro: è ancora lui il re della fotografia mobile, peccato per la batteria
vivo X300 Pro rappresenta un'evoluzione misurata della serie fotografica del produttore cinese, con un sistema di fotocamere migliorato, chipset Dimensity 9500 di ultima generazione e l'arrivo dell'interfaccia OriginOS 6 anche sui modelli internazionali. La scelta di limitare la batteria a 5.440mAh nel mercato europeo, rispetto ai 6.510mAh disponibili altrove, fa storcere un po' il naso
Lenovo Legion Go 2: Ryzen Z2 Extreme e OLED 8,8'' per spingere gli handheld gaming PC al massimo
Lenovo Legion Go 2: Ryzen Z2 Extreme e OLED 8,8'' per spingere gli handheld gaming PC al massimo
Lenovo Legion Go 2 è la nuova handheld PC gaming con processore AMD Ryzen Z2 Extreme (8 core Zen 5/5c, GPU RDNA 3.5 16 CU) e schermo OLED 8,8" 1920x1200 144Hz. È dotata anche di controller rimovibili TrueStrike con joystick Hall effect e una batteria da 74Wh. Rispetto al dispositivo che l'ha preceduta, migliora ergonomia e prestazioni a basse risoluzioni, ma pesa 920g e costa 1.299€ nella configurazione con 32GB RAM/1TB SSD e Z2 Extreme
AWS re:Invent 2025: inizia l'era dell'AI-as-a-Service con al centro gli agenti
AWS re:Invent 2025: inizia l'era dell'AI-as-a-Service con al centro gli agenti
A re:Invent 2025, AWS mostra un’evoluzione profonda della propria strategia: l’IA diventa una piattaforma di servizi sempre più pronta all’uso, con agenti e modelli preconfigurati che accelerano lo sviluppo, mentre il cloud resta la base imprescindibile per governare dati, complessità e lock-in in uno scenario sempre più orientato all’hybrid cloud
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 02-07-2004, 14:11   #21
misterx
Senior Member
 
Iscritto dal: Apr 2001
Città: Milano
Messaggi: 3739
mi sa che non è giornata, ho capito poco
misterx è offline   Rispondi citando il messaggio o parte di esso
Old 02-07-2004, 14:59   #22
Berserker
Senior Member
 
L'Avatar di Berserker
 
Iscritto dal: Aug 1999
Città: Provinsa de Zena
Messaggi: 568
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, 19:55   #23
misterx
Senior Member
 
Iscritto dal: Apr 2001
Città: Milano
Messaggi: 3739
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, 20:45   #24
Berserker
Senior Member
 
L'Avatar di Berserker
 
Iscritto dal: Aug 1999
Città: Provinsa de Zena
Messaggi: 568
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, 21:26   #25
misterx
Senior Member
 
Iscritto dal: Apr 2001
Città: Milano
Messaggi: 3739
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, 11:00   #26
misterx
Senior Member
 
Iscritto dal: Apr 2001
Città: Milano
Messaggi: 3739
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, 14:32   #27
Berserker
Senior Member
 
L'Avatar di Berserker
 
Iscritto dal: Aug 1999
Città: Provinsa de Zena
Messaggi: 568
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, 14:58   #28
misterx
Senior Member
 
Iscritto dal: Apr 2001
Città: Milano
Messaggi: 3739
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 17:36.
misterx è offline   Rispondi citando il messaggio o parte di esso
Old 03-07-2004, 18:07   #29
misterx
Senior Member
 
Iscritto dal: Apr 2001
Città: Milano
Messaggi: 3739
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, 20:37   #30
Berserker
Senior Member
 
L'Avatar di Berserker
 
Iscritto dal: Aug 1999
Città: Provinsa de Zena
Messaggi: 568
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, 20:42   #31
misterx
Senior Member
 
Iscritto dal: Apr 2001
Città: Milano
Messaggi: 3739
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 21:04.
misterx è offline   Rispondi citando il messaggio o parte di esso
Old 08-07-2004, 22:45   #32
misterx
Senior Member
 
Iscritto dal: Apr 2001
Città: Milano
Messaggi: 3739
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, 22: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, 23:02   #34
misterx
Senior Member
 
Iscritto dal: Apr 2001
Città: Milano
Messaggi: 3739
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, 23:03   #35
misterx
Senior Member
 
Iscritto dal: Apr 2001
Città: Milano
Messaggi: 3739
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, 10:19   #36
misterx
Senior Member
 
Iscritto dal: Apr 2001
Città: Milano
Messaggi: 3739
help
misterx è offline   Rispondi citando il messaggio o parte di esso
Old 10-07-2004, 13:31   #37
misterx
Senior Member
 
Iscritto dal: Apr 2001
Città: Milano
Messaggi: 3739
Berserker

perchè mi hai abbandonato ?????

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


Recensione vivo X300 Pro: è ancora lui il re della fotografia mobile, peccato per la batteria Recensione vivo X300 Pro: è ancora lui il...
Lenovo Legion Go 2: Ryzen Z2 Extreme e OLED 8,8'' per spingere gli handheld gaming PC al massimo Lenovo Legion Go 2: Ryzen Z2 Extreme e OLED 8,8'...
AWS re:Invent 2025: inizia l'era dell'AI-as-a-Service con al centro gli agenti AWS re:Invent 2025: inizia l'era dell'AI-as-a-Se...
Cos'è la bolla dell'IA e perché se ne parla Cos'è la bolla dell'IA e perché se...
BOOX Palma 2 Pro in prova: l'e-reader diventa a colori, e davvero tascabile BOOX Palma 2 Pro in prova: l'e-reader diventa a ...
I cosmonauti avrebbero riparato tutte le...
Artemis II: la NASA conferma il lancio d...
Il CEO di Embrak Studios difende l'uso d...
Il Trump Phone è sempre più un mistero: ...
OPPO ha svelato la serie Reno 15 "global...
Poste ID diventa a pagamento: l'identità...
7 articoli crollati di prezzo su Amazon ...
Lavatappeti, smacchiatore e Vaporella a ...
Prezzi a picco in 24 ore: due monitor to...
OLED top di gamma LG con super ribasso d...
Il nuovo OnePlus Nord 6 è vicino al debu...
Tesla svela i risultati del Q4: conferma...
Nuova rimodulazione da Fastweb: fino a 3...
La NVIDIA RTX 5090 potrebbe presto costa...
ASUS non produrrà più smar...
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: 01:28.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v
Hardware Upgrade Forum Database Error
Database Error Database error
The Hardware Upgrade Forum database has encountered a problem.

Please try the following:
  • Load the page again by clicking the Refresh button in your web browser.
  • Open the www.hwupgrade.it home page, then try to open another page.
  • Click the Back button to try another link.
The www.hwupgrade.it forum technical staff have been notified of the error, though you may contact them if the problem persists.
 
We apologise for any inconvenience.