<div dir="ltr">Quello che mi pare strano è che l'Assembly è in giro già da un po' e non credo sia evoluto poi tanto, a parte ovviamente le aggiunte relative ai nuovi feature set dei processori. Ora, probabilmente la tua chance migliore è di andare a ripescare qualche libro datato, ma probabilmente completo rispetto a quello che ti serve, più qualche release note dei processori.<div>
<br></div><div>Riguardo alle sys-call, non sono sicurissimo che appartengano al mondo Assembly, mi sembra che si tratti più di indicazioni che dovresti andare a cercare a livello di sistema operativo. Ma qui la mia conoscenza è veramente spessa un paio di atomi.</div>
<div><br></div><div>Buona fortuna,</div><div><br></div><div> Flavio.</div><div><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">2014-06-25 20:32 GMT+02:00 Fabio D'Alfonso <span dir="ltr"><<a href="mailto:fabio.dalfonso@fabiodalfonso.com" target="_blank">fabio.dalfonso@fabiodalfonso.com</a>></span>:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000">
<div>Ciao,<br>
ad un certo punto, il materiale sull'assembler migra verso il C,
come è prevedibile, solo che succede appena servito l'antipasto.
Per trovare del codice per mmap /unmap (sys_call 90/ 91) bisogna
andare a "Chi l'ha visto?", in sostanza, dopo i disegnini,
qualche MOV e un po di Jurassic Park, l'unico modo di fare più di
un'idiozia che non serve a nessuno, è trovare un esempio su
google. Libri editi da Wiley se la godono così.<br>
<br>
Si da per buono che l'unico motivo per cui si entra a contatto con
l'assembler sia di natura educativa / culturale (una serie di
foundations) ed è vero che meno del 1% del codice che un
programmatore scrive nella carriera è in assembler, se lo scrive.<br>
Non capisco come da questo necessariamente derivi un play mood che
coinvolge anche case editrici che in genere si chiedono cosa
stanno coprendo dell'argomento. In realtà nulla di utile, e ad <u>oggi
alla fine della storia,</u> sei ad "Hello World!". Quello che se
in grado di fare corrisponde alle prime 15 pagine del K&R.<br>
<br>
Basta non scrivere se non si ha voglia, e se l'argomento pesa 3 kg
, pesa 3 kg e non ci servono incompiute ai limiti dell'indecenza.<div class=""><br>
<div>
<div>
<p>Fabio D'Alfonso<br>
'Enabling Business Through IT'<br>
cell. <a href="tel:%2B39.348.059.40.22" value="+393480594022" target="_blank">+39.348.059.40.22</a> <strong>*</strong><br>
web: <a href="http://www.fabiodalfonso.com/" title="blocked::http://www.fabiodalfonso.com/" target="_blank"><span title="blocked::http://www.fabiodalfonso.com/">www.fabiodalfonso.com</span>
</a><br>
email: <a href="mailto:fabio.dalfonso@fabiodalfonso.com" title="blocked::mailto:fabio.dalfonso@fabiodalfonso.com" target="_blank"><span title="blocked::mailto:fabio.dalfonso@fabiodalfonso.com">fabio.dalfonso@fabiodalfonso.com
<br>
</span></a>linkedin: <a href="http://it.linkedin.com/in/fabiodalfonso" target="_blank">www.linkedin.com/in/fabiodalfonso</a><br>
twitter: <a href="http://www.twitter.com/#%21/fabio_dalfonso" target="_blank">www.twitter.com/#!/fabio_dalfonso</a></p>
<p>fax: <a href="tel:%2B39.06.874.599.581" value="+3906874599581" target="_blank">+39.06.874.599.581</a><br>
BlackBerry® Wireless Enabled Address.<br>
</p>
<h5><strong>* Hidden numbers are automatically rejected by
the phone</strong></h5>
</div>
</div></div><div><div class="h5">
On 6/25/2014 7:08 PM, Flavio Poletti wrote:<br>
</div></div></div><div><div class="h5">
<blockquote type="cite">
<div dir="ltr">
<div>
<div>
<div>
<div>Boh di solito uno si sposta verso un livello di
astrazione maggiore (tipo: Assembly -> C -> Perl),
non in senso contrario. Personalmente vado a basso
livello solo quando gioco con i PIC.<br>
<br>
</div>
Non mi stupisce che il consiglio sia quello di smettere di
usarlo quando possibile.<br>
<br>
</div>
Non colgo la metafora dei kamikaze sinceramente, mi sembra
più che ti stia imparando ad andare sul triciclo ed il
massimo che puoi fare è buttarti da un burrone.<br>
<br>
</div>
Ciao,<br>
<br>
</div>
Flavio.<br>
<div>
<div><br>
<br>
<br>
</div>
</div>
</div>
<div class="gmail_extra"><br>
<br>
<div class="gmail_quote">2014-06-25 15:55 GMT+02:00 Fabio
D'Alfonso <span dir="ltr"><<a href="mailto:fabio.dalfonso@fabiodalfonso.com" target="_blank">fabio.dalfonso@fabiodalfonso.com</a>></span>:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000"> Buongiorno,<br>
per dare all'estate un'aria di novità mi sono messo
qualche settimana fa a studiare l'assembler, devo dire
molto divertente (è il caldo...) .<br>
<br>
Mai vista una scena del genere:<br>
<ul>
<li>tutti quelli che studiano o usano l'assembler, ma
sopratutto chi scrive libri , pensano già all'alba
soprattutto a come smettere di usarlo, è quello
l'obiettivo.<br>
</li>
<li>va bene tutto ma dopo 6-7 libri , cioè tutto quello
che più o meno si trova sull'argomento, ho scovato
come si scrivono librerie nasm da usare in C in un
pdf di un corso universitario scaricabile dal sito
dell'ateneo americano (leggete la frase come la
direbbe Crozza a Ballarò...)</li>
<li> Se volete sostenere chi studia l'assembler, mandate
un sms al 45775</li>
</ul>
<p><br>
L'unica altra categoria con la stessa coerenza è quella
dei kamikaze, che hanno imparato a pilotare un aereo per
schiantarsi....<br>
</p>
<div>-- <br>
<div>
<p>Fabio D'Alfonso<br>
'Enabling Business Through IT'<br>
cell. <a href="tel:%2B39.348.059.40.22" value="+393480594022" target="_blank">+39.348.059.40.22</a> <strong>*</strong><br>
web: <a href="http://www.fabiodalfonso.com/" title="blocked::http://www.fabiodalfonso.com/" target="_blank"><span title="blocked::http://www.fabiodalfonso.com/">www.fabiodalfonso.com</span>
</a><br>
email: <a href="mailto:fabio.dalfonso@fabiodalfonso.com" title="blocked::mailto:fabio.dalfonso@fabiodalfonso.com" target="_blank"><span title="blocked::mailto:fabio.dalfonso@fabiodalfonso.com">fabio.dalfonso@fabiodalfonso.com
<br>
</span></a>linkedin: <a href="http://it.linkedin.com/in/fabiodalfonso" target="_blank">www.linkedin.com/in/fabiodalfonso</a><br>
twitter: <a href="http://www.twitter.com/#%21/fabio_dalfonso" target="_blank">www.twitter.com/#!/fabio_dalfonso</a></p>
<p>fax: <a href="tel:%2B39.06.874.599.581" value="+3906874599581" target="_blank">+39.06.874.599.581</a><br>
BlackBerry® Wireless Enabled Address.<br>
</p>
<h5><strong>* Hidden numbers are automatically
rejected by the phone</strong></h5>
</div>
</div>
</div>
<br>
_______________________________________________<br>
Roma mailing list<br>
<a href="mailto:Roma@pm.org" target="_blank">Roma@pm.org</a><br>
<a href="http://mail.pm.org/mailman/listinfo/roma" target="_blank">http://mail.pm.org/mailman/listinfo/roma</a><br>
</blockquote>
</div>
<br>
</div>
<br>
<fieldset></fieldset>
<br>
<pre>_______________________________________________
Roma mailing list
<a href="mailto:Roma@pm.org" target="_blank">Roma@pm.org</a>
<a href="http://mail.pm.org/mailman/listinfo/roma" target="_blank">http://mail.pm.org/mailman/listinfo/roma</a></pre>
</blockquote>
<br>
</div></div></div>
<br>_______________________________________________<br>
Roma mailing list<br>
<a href="mailto:Roma@pm.org">Roma@pm.org</a><br>
<a href="http://mail.pm.org/mailman/listinfo/roma" target="_blank">http://mail.pm.org/mailman/listinfo/roma</a><br></blockquote></div><br></div>