Torna indietro   Hardware Upgrade Forum > Software > Programmazione

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

Risultati sondaggio: 19 anni sono troppi per iniziare?
si 12 5.61%
no 110 51.40%
forse 4 1.87%
non è mai troppo tardi per inseguire i propri sogni 98 45.79%
Sondaggio a risposta multipla Votanti: 214. Non puoi votare in questo sondaggio

Vai al Forum
Rispondi
 
Strumenti
Old 24-02-2007, 14:31   #81
Digital_Style
Senior Member
 
Iscritto dal: Jan 2007
Messaggi: 332
slimsh@dy hai ragione!devo pensare a me e andare avanti per la mia strada..niente è impossibile!!

@jappilaser me sbagli perchè è vero ke 8anni sono sempre 8 anni, ma è anche vero che anche se uno comincia dopo alla fine se andrò all'università non è detto ke debba restare per forza con le conoscenze per un certo settore.capendo il ragionamento, ampliando anche autonomamente le proprie conoscenze poi si possono apprendere più facilmente altri linguaggi e non si resta al solo campo di lavoro.uno che ha 8anni alle spalle non vuol dire che non possa essere raggiunto da uno che ne ha 1 capisci che voglio dire?basta capire il concetto, la mentalità.ognuno ha il proprio modo di affrontare i problemi e risolverli ed è questo che ci distingue l'uno dagli altri!

p.s. per quanto riguarda l'assembler ke mi dite?!
Digital_Style è offline   Rispondi citando il messaggio o parte di esso
Old 24-02-2007, 14:47   #82
SlimSh@dy
Senior Member
 
L'Avatar di SlimSh@dy
 
Iscritto dal: Jun 2004
Città: Bari
Messaggi: 690
Quote:
Originariamente inviato da Digital_Style Guarda i messaggi
slimsh@dy hai ragione!devo pensare a me e andare avanti per la mia strada..niente è impossibile!!

@jappilaser me sbagli perchè è vero ke 8anni sono sempre 8 anni, ma è anche vero che anche se uno comincia dopo alla fine se andrò all'università non è detto ke debba restare per forza con le conoscenze per un certo settore.capendo il ragionamento, ampliando anche autonomamente le proprie conoscenze poi si possono apprendere più facilmente altri linguaggi e non si resta al solo campo di lavoro.uno che ha 8anni alle spalle non vuol dire che non possa essere raggiunto da uno che ne ha 1 capisci che voglio dire?basta capire il concetto, la mentalità.ognuno ha il proprio modo di affrontare i problemi e risolverli ed è questo che ci distingue l'uno dagli altri!

p.s. per quanto riguarda l'assembler ke mi dite?!
L'assembler è ottimo saperlo!!!Diciamo che riesci un pò a capire come "ragiona" il calcolatore dato che un linguaggio di programmazione "più vicino alla macchina". Diciamo che se sei appassionato di "crack e company" è il linguaggio che devi sapere perfettamente!! Io l'ho fatto sia alle superiori e sia all'Università anche se cmq ad un livello scolastico e non professionale.
__________________
Mainboard: Asus P4P800-E Deluxe - CPU: Pentium 4 3Ghz fsb 800 - RAM: 512x2 Elixir - HD1: Maxtor 120Giga - HD2: Maxtor 160Giga - Lettore DVD: LG -Masterizzatore DVD: LG - SchedaVideo: Sapphire Ati Radeon 9600pro 128Mb - Monitor: Benq fp767
SlimSh@dy è offline   Rispondi citando il messaggio o parte di esso
Old 24-02-2007, 15:11   #83
Digital_Style
Senior Member
 
Iscritto dal: Jan 2007
Messaggi: 332
l'assembler viene usato principalmente per crack e company?le crack non si possono fare anche con gli altir linguaggi?l'assembler potrebbe servire saperlo se ad esempio con un disassemblatore vuoi capire cosa fa un programma quando è in funzione...è difficile questo linguaggio vero?
Digital_Style è offline   Rispondi citando il messaggio o parte di esso
Old 24-02-2007, 15:13   #84
SlimSh@dy
Senior Member
 
L'Avatar di SlimSh@dy
 
Iscritto dal: Jun 2004
Città: Bari
Messaggi: 690
Quote:
Originariamente inviato da Digital_Style Guarda i messaggi
l'assembler viene usato principalmente per crack e company?le crack non si possono fare anche con gli altir linguaggi?l'assembler potrebbe servire saperlo se ad esempio con un disassemblatore vuoi capire cosa fa un programma quando è in funzione...è difficile questo linguaggio vero?
Non sò gli altri utilizzi, però sò che per fare crack e roba simile si lavor amolto di assembler...
__________________
Mainboard: Asus P4P800-E Deluxe - CPU: Pentium 4 3Ghz fsb 800 - RAM: 512x2 Elixir - HD1: Maxtor 120Giga - HD2: Maxtor 160Giga - Lettore DVD: LG -Masterizzatore DVD: LG - SchedaVideo: Sapphire Ati Radeon 9600pro 128Mb - Monitor: Benq fp767
SlimSh@dy è offline   Rispondi citando il messaggio o parte di esso
Old 24-02-2007, 15:27   #85
PGI-Bis
Senior Member
 
L'Avatar di PGI-Bis
 
Iscritto dal: Nov 2004
Città: Tra Verona e Mantova
Messaggi: 4553
Gli assembly sono difficili solo se sei un essere umano. Sono tabelle interminabili di simboli. Li impari a memoria poi li accatasti uno dietro l'altro in quantità colossali e hai fatto. Essendo la vita troppo breve per perdere tempo a fare una cosa tanto stupida, gli esseri umani hanno (si noti la acca ) inventato i compilatori.
__________________
Uilliam Scecspir ti fa un baffo? Gioffri Cioser era uno straccione? E allora blogga anche tu, in inglese come me!
PGI-Bis è offline   Rispondi citando il messaggio o parte di esso
Old 24-02-2007, 15:38   #86
SlimSh@dy
Senior Member
 
L'Avatar di SlimSh@dy
 
Iscritto dal: Jun 2004
Città: Bari
Messaggi: 690
Quote:
Originariamente inviato da PGI-Bis Guarda i messaggi
Gli assembly sono difficili solo se sei un essere umano. Sono tabelle interminabili di simboli. Li impari a memoria poi li accatasti uno dietro l'altro in quantità colossali e hai fatto. Essendo la vita troppo breve per perdere tempo a fare una cosa tanto stupida, gli esseri umani hanno (si noti la acca ) inventato i compilatori.

__________________
Mainboard: Asus P4P800-E Deluxe - CPU: Pentium 4 3Ghz fsb 800 - RAM: 512x2 Elixir - HD1: Maxtor 120Giga - HD2: Maxtor 160Giga - Lettore DVD: LG -Masterizzatore DVD: LG - SchedaVideo: Sapphire Ati Radeon 9600pro 128Mb - Monitor: Benq fp767
SlimSh@dy è offline   Rispondi citando il messaggio o parte di esso
Old 24-02-2007, 16:38   #87
Digital_Style
Senior Member
 
Iscritto dal: Jan 2007
Messaggi: 332
Quote:
Originariamente inviato da PGI-Bis Guarda i messaggi
Gli assembly sono difficili solo se sei un essere umano. Sono tabelle interminabili di simboli. Li impari a memoria poi li accatasti uno dietro l'altro in quantità colossali e hai fatto. Essendo la vita troppo breve per perdere tempo a fare una cosa tanto stupida, gli esseri umani hanno (si noti la acca ) inventato i compilatori.
ma ci saranno alcuni casi in cui potrebbe tornare utile, magari se ci sono cose che con gli altri linguaggi non si può fare

riguardo alla risposta che ho dato a jappilas che dite?
Digital_Style è offline   Rispondi citando il messaggio o parte di esso
Old 24-02-2007, 17:34   #88
71104
Bannato
 
L'Avatar di 71104
 
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
Quote:
Originariamente inviato da Digital_Style Guarda i messaggi
ma ci saranno alcuni casi in cui potrebbe tornare utile, magari se ci sono cose che con gli altri linguaggi non si può fare
casi ragionevolmente trascurabili: solo i programmatori di kernels usano (e quasi mai) stubs di assembly. è piuttosto stupido dire che bisogna imparare l'assembly per poterlo usare in quelle situazioni praticamente inesistenti. va imparato si, ma solo per cultura personale e per capire a fondo come funzionano i computers.
71104 è offline   Rispondi citando il messaggio o parte di esso
Old 24-02-2007, 17:40   #89
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Concordo...per carità i casi particolari ci sono e ci saranno sempre (assembly per i microcontrollori ad esempio), ma per l'uso che ne farà il 90% delle persone in questa sezione, l'assembly è solo un mezzo per capire come funziona un processore...
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 24-02-2007, 17:43   #90
SlimSh@dy
Senior Member
 
L'Avatar di SlimSh@dy
 
Iscritto dal: Jun 2004
Città: Bari
Messaggi: 690
Concordo!!!
__________________
Mainboard: Asus P4P800-E Deluxe - CPU: Pentium 4 3Ghz fsb 800 - RAM: 512x2 Elixir - HD1: Maxtor 120Giga - HD2: Maxtor 160Giga - Lettore DVD: LG -Masterizzatore DVD: LG - SchedaVideo: Sapphire Ati Radeon 9600pro 128Mb - Monitor: Benq fp767
SlimSh@dy è offline   Rispondi citando il messaggio o parte di esso
Old 24-02-2007, 18:09   #91
PGI-Bis
Senior Member
 
L'Avatar di PGI-Bis
 
Iscritto dal: Nov 2004
Città: Tra Verona e Mantova
Messaggi: 4553
Circa il poter raggiungere in corsa chi abbia iniziato prima mi sembra matematicamente impossibile ma approssimativamente realistico.

Credo che sia ragionevole affermare che più sai e più è dispendioso sapere nuove cose. Così mentre l'apprendista passeggia spedito lungo la strada delle basi, l'esperto arranca con fatica sul pendio dell'approfondimento. L'apprendista impara mille cose al giorno, l'esperto una se gli va di lusso. Man mano che i due procedono, il divario tra ciò che sa l'apprendista e quel che sa l'esperto si riduce. Tende a zero ma è nullo solo quando entrambi abbiano speso infinite energie.

Nel mondo reale la cosa è meno complicata. Il momento in cui pensi di poter far fare al computer quello che vuoi arriva molto prima del dolore ai polpacci. Quello in cui il computer fa effettivamente quello che vuoi...mai! .
__________________
Uilliam Scecspir ti fa un baffo? Gioffri Cioser era uno straccione? E allora blogga anche tu, in inglese come me!
PGI-Bis è offline   Rispondi citando il messaggio o parte di esso
Old 24-02-2007, 21:19   #92
jappilas
Senior Member
 
L'Avatar di jappilas
 
Iscritto dal: Apr 2003
Città: Genova
Messaggi: 4747
Quote:
Originariamente inviato da Digital_Style Guarda i messaggi
l'assembler viene usato principalmente per crack e company?
no
come si diceva, certi settori lavorano in assembly per via di fattori che vanno dall' ottimizzazione manuale del codice all' eventuale ristrettezza delle risorse nella piattaforma target
poi per dire, lo sviluppo dei tool di sviluppo stessi (compilatore, assemblatore, debugger) richiede l' utilizzo di assembly, o almeno una conoscenza della piattaforma abbastanza profonda da in pratica equivalere alla se non conoscenza, almeno comprensione dell' assembly di quella piattaforma
a parte ciò vale quello che diceva cionci - come linguaggio è quello che insegna di più sul funzionamento del sistema, ma è per forza di cose quello che per un uso diretto in un ambito dove la produttività si misura in termini di righe di codice, si tende a escludere...
Quote:
le crack non si possono fare anche con gli altir linguaggi?
in pratica no
quello che se non sbaglio fanno i crackers (e che io non ho mai fatto, per inciso ) per sproteggere un programma chiuso, quando questo è compilato in linguaggio macchina, implica solitamente trovare una sequenza di istruzioni corrispondenti al controllo di validità dell' applicazione e all' ingresso nel corpo del programma vero e proprio, per crearne una corrispodente a un bypass del controllo - oppure per estrapolare gli algoritmi di generazione dei codici validi
trovandosi davanti puro codice binario (in certi casi composto da istruzioni sequenziate in modo ancora meno chiaro o per le ottimizzazioni apportate dal compilatore c/c++, o per l' utilizzo di tool apposti di offuscamento tesi a rendere più difficile il reverse engineering )
Quote:
l'assembler potrebbe servire saperlo se ad esempio con un disassemblatore vuoi capire cosa fa un programma quando è in funzione...
anche... o meglio, afaik un disassembler opera in modo statico (su un file binario programma non in esecuzione)
mentre un disassembler che è anche debugger, o il debugger che fa parte dell' ambiente di sviluppo, solitamente potrà mostrare insieme allo stato dei registri , anche la sequenza assemblata in cui ci si trova ad esempio in corrispondenza di un breakpoint o di un' eccezione
Quote:
è difficile questo linguaggio vero?
è un linguaggio che mappa uno a uno le sequenze di bit riconoscibili dal processore come istruzioni (in quanto aggreganti i codici dell' operazione e quelli dei relativi argomenti e flags) su dei mnemonici, cioè "nomi" letterali ad uso del programmatore
semplificando parecchio, le istruzioni ( che sono appunto quelle del processore "obiettivo" nonchè dell' architettura/ famiglia di architetture a cui appartiene) sono del tipo:
operazione matematica o logica (somma, shift,....) tra o su valori contenuti in registri (sui risc - macchine con set di istruzioni ridotto, cioè semplificato) o (su macchine CISC - architetture con istruzioni complesse) recuperabili da un registro o da una locazione di memoria a sua volta referenziata in modo assoluto (cella all' indirizzo X) o relativo (cella all' indirizzo "X+offset")
controllo di flusso con salto all' istruzione contenuta all' indirizzo X o ripetizione di una subroutine
trasferimento di valore da un registro alla memoria (store) o viceversa (load) soprattutto su macchine risc, su quelle CISC questo è reso superfluo dalla possibilità spesso presente di avere un indirizzo di memoria come locazione di un operando o del risultato
scansione di stringhe
eccetera eccetera
Quote:
Originariamente inviato da Digital_Style Guarda i messaggi
@jappilaser me sbagli perchè è vero ke 8anni sono sempre 8 anni, ma è anche vero che anche se uno comincia dopo alla fine se andrò all'università non è detto ke debba restare per forza con le conoscenze per un certo settore.capendo il ragionamento, ampliando anche autonomamente le proprie conoscenze poi si possono apprendere più facilmente altri linguaggi e non si resta al solo campo di lavoro.uno che ha 8anni alle spalle non vuol dire che non possa essere raggiunto da uno che ne ha 1 capisci che voglio dire?basta capire il concetto, la mentalità.ognuno ha il proprio modo di affrontare i problemi e risolverli ed è questo che ci distingue l'uno dagli altri!
sulla teoria ti posso anche dare ragione, nel senso: se quello che inizia dopo, mette un impegno in proporzione, molto maggiore di quello che ha iniziato prima, alla fine lo potrà raggiungere (come nozioni acquisite )
però, c'è da una parte l' aspetto della pratica e quindi dell' esperienza sul campo (che non so fino a che punto sia "recuperabile")
dall' altra, il fatto che l' informatica - o meglio, le combinazioni di: diramazioni della teoria informatica pura / linguaggi e tecnologie dedicate allo sviluppo / metodiche impiegabili dai progettisti SW / ambiti applicativi in cui tecnologie e metodiche contribuiscono a sfornare nuovi prodotti SW , cioè applicazioni, siano in numero tale, anche se finito, da rendere possibile per chiunque abbia tempo e dedizione, una pressochè continua esplorazione al di là di quella di partenza
anche per questo ti dicevo di non pensarci - sono cose che potrebbero demotivarti, ma se la tua passione è forte non devi lasciare che lo facciano
__________________
Jappilas is a character created by a friend for his own comic - I feel honored he allowed me to bear his name
Saber's true name belongs to myth - a Heroic Soul out of legends, fighting in our time to fullfill her only wish
Let her image remind of her story, and of the emotions that flew from my heart when i assisted to her Fate

Ultima modifica di jappilas : 25-02-2007 alle 12:18.
jappilas è offline   Rispondi citando il messaggio o parte di esso
Old 24-02-2007, 21:51   #93
jappilas
Senior Member
 
L'Avatar di jappilas
 
Iscritto dal: Apr 2003
Città: Genova
Messaggi: 4747
edit - post doppio sorry
__________________
Jappilas is a character created by a friend for his own comic - I feel honored he allowed me to bear his name
Saber's true name belongs to myth - a Heroic Soul out of legends, fighting in our time to fullfill her only wish
Let her image remind of her story, and of the emotions that flew from my heart when i assisted to her Fate

Ultima modifica di jappilas : 25-02-2007 alle 12:17.
jappilas è offline   Rispondi citando il messaggio o parte di esso
Old 24-02-2007, 21:56   #94
jappilas
Senior Member
 
L'Avatar di jappilas
 
Iscritto dal: Apr 2003
Città: Genova
Messaggi: 4747
edit - post ridondante
__________________
Jappilas is a character created by a friend for his own comic - I feel honored he allowed me to bear his name
Saber's true name belongs to myth - a Heroic Soul out of legends, fighting in our time to fullfill her only wish
Let her image remind of her story, and of the emotions that flew from my heart when i assisted to her Fate

Ultima modifica di jappilas : 25-02-2007 alle 12:18.
jappilas è offline   Rispondi citando il messaggio o parte di esso
Old 25-02-2007, 09:46   #95
71104
Bannato
 
L'Avatar di 71104
 
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
ehm, veramente...

Quote:
Originariamente inviato da jappilas Guarda i messaggi
certi settori lavorano in assembly per via di fattori che vanno dall' ottimizzazione manuale del codice all' eventuale ristrettezza delle risorse nella piattaforma target
al giorno d'oggi l'ottimizzazione manuale del codice non è più possibile: se qualcuno riesce veramente a scrivere codice assembly che richiede meno cicli di clock di quello generato da un buon compilatore (ammesso che sia possibile...) allora è un fesso perché impiega N volte il tempo-uomo necessario a scrivere direttamente in C, C++ o nel linguaggio d'alto livello quale che sia. con N grande a piacere e velocemente divergente.
discorso simile circa la ristrettezza di risorse: non è assolutamente necessario programmare in assembly quando si vuole produrre un eseguibile dalle dimensioni ridotte. sono solo necessarie alcune accortezze nel settaggio delle opzioni sia del compilatore che del linker.

Quote:
poi per dire, lo sviluppo dei tool di sviluppo stessi (compilatore, assemblatore, debugger) richiede l' utilizzo di assembly,
compilatori assemblatori e debuggers di per se' non sono scritti in assembly, se non in fase molto primordiale, e probabilmente per sviluppare il debugger la conoscenza dell'assembly neanche serve; ma per sviluppare compilatore e assemblatore può servire conoscere l'assembly del processore solo perché si tratta di programmi che ne devono produrre.

Quote:
è un linguaggio che mappa uno a uno [...]
NO!!
questa è una storia trita e ritrita
i mnemonics dell'assembly della (suppongo) stragrande maggioranza dei processori non è un mapping 1:1
vedi per esempio sui manuali Intel come si codifica l'istruzione MOV

Ultima modifica di 71104 : 25-02-2007 alle 09:50.
71104 è offline   Rispondi citando il messaggio o parte di esso
Old 25-02-2007, 11:53   #96
jappilas
Senior Member
 
L'Avatar di jappilas
 
Iscritto dal: Apr 2003
Città: Genova
Messaggi: 4747
Quote:
Originariamente inviato da 71104 Guarda i messaggi
al giorno d'oggi l'ottimizzazione manuale del codice non è più possibile: se qualcuno riesce veramente a scrivere codice assembly che richiede meno cicli di clock di quello generato da un buon compilatore (ammesso che sia possibile...) allora è un fesso perché impiega N volte il tempo-uomo necessario a scrivere direttamente in C, C++ o nel linguaggio d'alto livello quale che sia. con N grande a piacere e velocemente divergente.
in realtà anche se non sono in grado di spiegarlo come te, per quanto mi riguarda lo so
quando scrivevo pensavo all' ottimizzazione di specifiche routine di calcolo o di i/o aggiunte poi come assembly inline in progetti realizzati in linguaggi di alto livello (ho davanti il codice di VirtualDub, C++ con inline assembly ...
Quote:
discorso simile circa la ristrettezza di risorse: non è assolutamente necessario programmare in assembly quando si vuole produrre un eseguibile dalle dimensioni ridotte. sono solo necessarie alcune accortezze nel settaggio delle opzioni sia del compilatore che del linker.
... e al caso di applicazioni (sempre più rare anche nel settore embedded in effetti) ove proprio non ci si può permettere quel pur minimo overhead dato dall' occupazione del runtime di un linguaggio di alto livello...
Quote:
compilatori assemblatori e debuggers di per se' non sono scritti in assembly, se non in fase molto primordiale,
l' ho già detto, non mi spiego bene
stavo appunto pensando alla fase di realizzazione iniziale di un compilatore, o di un compilatore per una nuova ISA ...
Quote:
NO!!
questa è una storia trita e ritrita
i mnemonics dell'assembly della (suppongo) stragrande maggioranza dei processori non è un mapping 1:1
in pratica da un unico menmonic (*) un compilatore potrebbe produrre un numero variabile di istruzioni ?
(* nota: io intendo mnemonic il codice simbolico di un' istruzione in un formato di parametri, quindi uno tra gli n che si possono avere per quella istruzione - che sarà in effetti una famiglia di opcode - e non si ha nulla a che vedere con la opcode redundancy, nè con la lunghezza in bit variabile della singola istruzione x86)
questo vorrebbe dire disaccoppiare il set di istruzioni implementato a livello binario e di cpu decoder e quello a livello di programmazione assembly: a che scopo e su quale architettura si farebbe qualcosa del genere?
Quote:
vedi per esempio sui manuali Intel come si codifica l'istruzione MOV
ah le MOV e CMOVxx ...
sul manuale intel , volume 2a pagina 3-591/592 ci sono una ventina di possibili opcode diversi per la sola istruzione MOV,
del tipo
Codice:
Opcode		Instruction		64-Bit Mode 	Compat/Legay Mode 	Description
88 /r 		MOV r/m8,r8 		Valid 		Valid 			Move r8 to r/m8.
REX + 88 /r 	MOV r/m8***, ***	Valid 		N.E. 			Move r8 to r/m8.
89 /r 		MOV r/m16,r16 		Valid 		Valid 			Move r16 to r/m16.
89 /r 		MOV r/m32,r32 		Valid 		Valid 			Move r32 to r/m32.
REX.W + 89 /r 	MOV r/m64,r64 		Valid 		N.E. 			Move r64 to r/m64.
8A /r 		MOV r8,r/m8 		Valid 		Valid			Move r/m8 to r8.
REX + 8A /r 	MOV r8***,r/m8*** 	Valid 		N.E.			Move r/m8 to r8.
8B /r 		MOV r16,r/m16 		Valid 		Valid 			Move r/m16 to r16.
8B /r 		MOV r32,r/m32 		Valid 		Valid 			Move r/m32 to r32.
REX.W + 8B /r 	MOV r64,r/m64 		Valid 		N.E. 			Move r/m64 to r64.
8C /r 		MOV r/m16,Sreg** 	Valid 		Valid 			Move segment register to r/m16.
....
e molti di più da pagina 3-116 per le varie move condizionali ... ma :
che le istruzioni del set x86 siano a lunghezza variabile,
che la MOV sia una delle istruzioni più complesse della ISA x86 e più complesse anche in assoluto,
che si debba sapere quali operazioni compia, al fine di crearne un' implementazione più efficiente via SW (bypass, abbinato a assembly inline nel programma) o in un processore compatibile, o in un processore (magari lo stesso ) che la emuli scomponendola in operazioni più semplici e atomiche (a proposito, cercando MOV sono incappato in un brevetto per l' implementazione della variante condizionale in processori con esecuzione out of order),
sono discorsi a latere, che non dovrebbero inficiare il numero di opcode emessi dal compilatore per una singola istruzione e il fatto che ognuno di essi sia un codice atomicamente identificabile e trattabile dal decoder del processore
__________________
Jappilas is a character created by a friend for his own comic - I feel honored he allowed me to bear his name
Saber's true name belongs to myth - a Heroic Soul out of legends, fighting in our time to fullfill her only wish
Let her image remind of her story, and of the emotions that flew from my heart when i assisted to her Fate

Ultima modifica di jappilas : 25-02-2007 alle 12:15.
jappilas è offline   Rispondi citando il messaggio o parte di esso
Old 25-02-2007, 13:15   #97
Digital_Style
Senior Member
 
Iscritto dal: Jan 2007
Messaggi: 332
scusate se mi intrometto ma non ho capito un tubo!!mi sembra arabo...cavolo se non capisco queste cose forse vuol dire ke non sono portato per la prgorammazione e/o computer e informatica in generale.


@jappilas:ho letto post in questa sezione di persone ke hanno inizato tardi, molto tardi, ma dopo anni di esperienza lavoravano con persone che aveva il doppio degli anni di esperienza alle spalle.cioè se uno capisce il ragionamento e ha delle basi solide può arrivare dove vuole.sempre imho logicamente
Digital_Style è offline   Rispondi citando il messaggio o parte di esso
Old 25-02-2007, 13:49   #98
PGI-Bis
Senior Member
 
L'Avatar di PGI-Bis
 
Iscritto dal: Nov 2004
Città: Tra Verona e Mantova
Messaggi: 4553
Quote:
Originariamente inviato da Digital_Style Guarda i messaggi
scusate se mi intrometto ma non ho capito un tubo!!mi sembra arabo...cavolo se non capisco queste cose forse vuol dire ke non sono portato per la prgorammazione e/o computer e informatica in generale.
Oh non ti preoccupare. Ho programmato per 15 anni e non l'ho capito neanche io .

Vai via liscio, sotto coi libri, tutorial, whitepapers e picchia quelli dita sulla tastiera!
__________________
Uilliam Scecspir ti fa un baffo? Gioffri Cioser era uno straccione? E allora blogga anche tu, in inglese come me!
PGI-Bis è offline   Rispondi citando il messaggio o parte di esso
Old 25-02-2007, 14:17   #99
jappilas
Senior Member
 
L'Avatar di jappilas
 
Iscritto dal: Apr 2003
Città: Genova
Messaggi: 4747
Quote:
scusate se mi intrometto ma non ho capito un tubo!!
posto che la tabella nel mio post di ieri sera la puoi tranquillamente ignorare (se 71104 mi tirava in ballo la MOV, dovevo citargliela pari pari dal manuale ) non ti devi scusare
Quote:
mi sembra arabo...cavolo se non capisco queste cose forse vuol dire ke non sono portato per la prgorammazione e/o computer e informatica in generale.
non ti preoccupare... se ti metti a studiare architetture di elaborazione e programmazione, in breve tempo la terminologia ti sembrerà banale (se vuoi posso cmq scrivere un glossarietto, qui o in mesaggio privato )
l' assembly dal canto suo richiede di pensare in modo "meccanico", ma una volta presa confidenza credo che anche quello non sia nulla di trascendentale...
Quote:
ho letto post in questa sezione di persone ke hanno inizato tardi, molto tardi, ma dopo anni di esperienza lavoravano con persone che aveva il doppio degli anni di esperienza alle spalle.cioè se uno capisce il ragionamento e ha delle basi solide può arrivare dove vuole.sempre imho logicamente
ma quello senza dubbio...
quello che dicevo nei post precedenti era la motivazione per cui secondo me, potendo decidere, sia sempre meglio cominciare prima (dovunque tu vada, puoi sempre trovare quello che ha iniziato prima di te ad appassionarsi a qualcosa, a prescidere dall' informatica, e quindi sia un passo avanti a te in quell' ambito ... io per primo me ho dovuto fare i conti con questo -entrando in università- e alla fine accettarlo senza permettere che inficiasse la mia autostima e il mio modo di pensare)
Quote:
Originariamente inviato da PGI-Bis Guarda i messaggi
Oh non ti preoccupare. Ho programmato per 15 anni e non l'ho capito neanche io .
ah bene...
Quote:
Vai via liscio, sotto coi libri, tutorial, whitepapers e picchia quelli dita sulla tastiera!
ma non picchiare con troppa forza, altrimenti dovrai cambiare spesso tastiera
__________________
Jappilas is a character created by a friend for his own comic - I feel honored he allowed me to bear his name
Saber's true name belongs to myth - a Heroic Soul out of legends, fighting in our time to fullfill her only wish
Let her image remind of her story, and of the emotions that flew from my heart when i assisted to her Fate

Ultima modifica di jappilas : 25-02-2007 alle 17:12.
jappilas è offline   Rispondi citando il messaggio o parte di esso
Old 25-02-2007, 17:03   #100
Digital_Style
Senior Member
 
Iscritto dal: Jan 2007
Messaggi: 332
@PGI-bis:cosa è questo whitepaper(carta bianca?!?)

@jappilas:il glossarietto se lo puoi fare credo sia meglio metterlo qua nel post cosi è disponibile per tutti!!
r
iguardo il discorso della motivazione hai ragione.purtroppo io ho dovuto scoprirla solo ora la programmazione(sfortunatamente)ma ritorniamo sempre a quello ke ho detto prima:se uno ha le basi può arrivare dove vuole.cioè capendo il funzionamento e sapendo ragionare correttamente si fila liscio come l'olio!è la stessa cosa che quando sai un linguaggio viene più facile imparare gli altri!è come se uno laureato in matematica che ha anni di esperienza alla fine sia allo stesso livello di preparazione di uno che ha cominciato a farla a 30anni(sempre che quest'ultimo abbia studiato bene e abbia le basi giuste)!o mi sbaglio?certo cominciando presto è meglio ma uno che parte tardi e studia si impegna al massimo e si costruisce delle basi solide poi non è un problema costruire una casa come chiunque altro su questa base!
l'unica differenza credo sia nel fatto che uno partendo prima non deve fare "meno" sacrifici e fare le cose con più calma rispetto ad uno che deve recuperare il tempo perso, ma per amore questo e altro!giusto?
Digital_Style è 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...
La NASA ha lanciato il nuovo Nancy Grace...
22 offerte Amazon da non perdere, dalla ...
Bose QuietComfort Earbuds a 129,95€: ANC...
L'unico con tante scorte, non fatevi sca...
Torna il super doppio sconto sulle e-bik...
Offerte Amazon componenti PC: RTX 5060 T...
Crucial Pro DDR5 da 32GB a 389,99€: perc...
Fable 5, il modello più potente d...
PC all-in-one Lenovo super elegante, per...
Lo Smart TV più venduto su Amazon...
Periferiche gaming in offerta su Amazon:...
L'IA non è una bolla, ma pu&ograv...
Il cinema in salotto: oggi TV Xiaomi QLE...
Passa a ho. Mobile, fino a fine agosto c...
Ai Giochi di Pechino i robot prendono fu...
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: 18:59.


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