<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>