Pagina 1 di 1

linguaggio assembly

Inviato: dom gen 27, 2008 23:12
da inux
ciao a tutti,ho una piccola domanda.di recente ho comprato un libro di programmazione c++ per curiosità ho chiesto al commesso se c'erano in commercio libri di programmazione assembly risposta"è un linguaggio vecchio oramai non lo usa praticamente nessuno di libri in italiano su questo linguaggio niente non ci sono."sapete dirmi se vi risulta conoscete qualche buon libro a riguardo grazie ciao.ImmagineImmagine

Re: linguaggio assembly

Inviato: dom gen 27, 2008 23:43
da Calzo
Hehe... magari! io il migliore libro lo avevo per l'assebler del 386 ... ma se non ricordo male era più un manuale che un vero libro (se non sbaglio era della borland). In più c'era il manuale nasm che ti diceva + o meno tutto quello che ti serviva.

A tutt'oggi il manuale assembler viene rilasciato di solito con il manuale del processore su cui vuoi sviluppare ed è l'elenco delle istruzioni. Per esempio se ti scarichi il manuale delle istruzioni dei processori x86 dal sito di Intel e te lo leggi (se cominci ora per il 2060 dovresti aver finito) trovi quasi tutte le istruzioni e i registri commentati (dico quasi perchè non trovi tutte le funzioni degli interrupt in modalità reale che però puoi trovare qui... utile soprattutto se vuoi capire alcuni passaggi del boot di linux su x86 ;) ...alla faccia del "linguaggio vecchio")
Per esempio il manuale di programmazione del processore della FOX board, tanto x fare un po' di publicità, è sintetico e chiarissimo e ti permette in poco tempo di capire e scrivere nel suo assembler. Ah... i fantastici RISC...

Dopo di che devi studiarti la sintassi dell'assemblatore che usi (se usi il gcc è la sintassi è AT&T).

Comunque l'assembly ti serve tantissimo se devi ottimizzare alcune parti di codice o scrivere codice che per qualche ragione non deve subire "ritocchi" da parte del compilatore.

Re: linguaggio assembly

Inviato: lun gen 28, 2008 10:51
da DaD
Se vuoi iniziare con l'assembly ti consiglio di programmare qualcosina con il M68k, è molto semplice da programmare e ti da la mentalità giusta di un programmatore asm :)

Re: linguaggio assembly

Inviato: lun gen 28, 2008 14:10
da tgmx
Io farei un giretto su amazon...

Re: linguaggio assembly

Inviato: lun gen 28, 2008 14:25
da conraid
http://www.pangloss.it/libro.php?isbn=0 ... 33&id=7647

ma ce ne sono altri se cerchi, anche se immagino tutti in inglese, a meno di non spulciare vecchi manuali di qualche processore

Re: linguaggio assembly

Inviato: lun gen 28, 2008 14:41
da bebo
Guarda, io avevo iniziato a leggere "The Art of Assembly Language" di Randall Hyde e devo dire che è davvero ben fatto e lo si trova online gratuitamente distribuito in un sacco di posti per esempio qui: http://webster.cs.ucr.edu/AoA/Linux/index.html
Unica nota, è enorme e stamparselo è un po' impegnativo, ma copre proprio di tutto.

Re: linguaggio assembly

Inviato: lun gen 28, 2008 17:58
da inux
grazie per le risposte vado subito a vedere ciaoImmagine

Re: linguaggio assembly

Inviato: gio gen 31, 2008 11:57
da Blizzard
ciao,
io ho visto Linux Assembly di Claudio Daffara.
Ho scaricato linux assembly volume 1 un po di tempo fa e devo dire che è una bella guida se vuoi creare assembly embedded nel codice C
Buona anche l'introduzione e tutto il resto.... purtroppo sono riandato sul sito e non mi accede, quindi ti do il link di google poi cerchi tu (ah! sta guida è in italiano :P )

http://www.google.it/search?hl=it&clien ... erca&meta=

Re: linguaggio assembly

Inviato: gio gen 31, 2008 18:29
da inux
grazie ciao.

Re: linguaggio assembly

Inviato: lun feb 04, 2008 21:26
da bronx
ciao inux
ti do una lista di libri molto utili x avventurarti in questo mondo .
Assembly Language for Intel-Based Computers £120,00
Reverse Engineering Code with Ida Pro £50,00
Sockets, Shellcode, Porting, & Coding: Reverse Engineering Exploits and Tool Coding for Security Professionals £50,00
Secrets of reverse engineering 1
Reversing: Secrets of Reverse Engineering
inux ti do questo sito che ti aiuta nel tuo intento
http://www.quequero.org
io ho circa 8gb di e-book x c,c++ c#, perl phyton,linguage D ,linux unix ecc ecc
se ti interessano posso farti un paio di dvd e spedirteli x posta
bye
BRONX UNCOVERED LIFE