Pagina 1 di 1
linguaggio assembly
Inviato: dom 27 gen 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.


Re: linguaggio assembly
Inviato: dom 27 gen 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 28 gen 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 28 gen 2008, 14:10
da tgmx
Io farei un giretto su amazon...
Re: linguaggio assembly
Inviato: lun 28 gen 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 28 gen 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 28 gen 2008, 17:58
da inux
grazie per le risposte vado subito a vedere ciao

Re: linguaggio assembly
Inviato: gio 31 gen 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 31 gen 2008, 18:29
da inux
grazie ciao.
Re: linguaggio assembly
Inviato: lun 4 feb 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